Sign in to follow this  
SiS-Shadowman

XNA for Windows Phone 7 & existing assemblies

Recommended Posts

I have to develop an application for windows phone 7 using xna (for a course in university) and I'm wondering whether I can reuse .net assemblies without compiling them with some specific switches (by default, a windows phone 7 game does have the WINDOWS_PHONE symbol defined). The reason I'm asking is that I'm trying to use [url="http://www.ionstar.org/"]squid[/url] for this project (I don't want to spent a month or more on a problem that has been solved by too many devs before...), however visual studio complains about not being able to find the namespace Squid, although I have explicitly added the assembly to my project's references. The same code compiles fine when using in a regular XNA Game project.

Is there a way to use Squid or do I need to roll my own (or is there another GUI alternative)?

Share this post


Link to post
Share on other sites
Do you have a link to a technical description as to why this cannot be done in all cases? Or maybe could you explain it to me?

According to checkasm, Squid references the mscorlib, System.Xml and System assembly, all of which should be available to WP7 (at least a default xna/wp7 project references those as well). However the built project references Version 2.0.5.0 of those assemblies, whereas Squid references Version 2.0.0.0.

What is the point in having an intermediate language if I have to rebuilt my assemblies against another target? The whole point of a VM is to offer a unified platform, is it not?

Share this post


Link to post
Share on other sites
[quote name='SiS-Shadowman' timestamp='1313672352' post='4850740']
Do you have a link to a technical description as to why this cannot be done in all cases? Or maybe could you explain it to me?

According to checkasm, Squid references the mscorlib, System.Xml and System assembly, all of which should be available to WP7 (at least a default xna/wp7 project references those as well). However the built project references Version 2.0.5.0 of those assemblies, whereas Squid references Version 2.0.0.0.

What is the point in having an intermediate language if I have to rebuilt my assemblies against another target? The whole point of a VM is to offer a unified platform, is it not?


[/quote]


Did this problem persist? Or did you solve it?
I'm the author of Squid - you can contact me via PM or email (i'm german too btw).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this