View Single Post
Old 2008-01-08, 20:56   #1 (permalink)
Mr.Mitchell
Retired Team Member
 
Join Date: May 2004
Location: the Netherlands
Posts: 227
Thanks: 1
Thanked 0 Times in 0 Posts


Lightbulb

Quote:
Originally Posted by James View Post
VS C# Express is not currently supported, because no one on the team uses it and secondly with the amount of changes still happening maintaining multiple solution files is too much work.

I cannot promise a team supported VS express solution file any time soon.

VS Express can be used to compile the core (if you create your own solution file) and can definitely be used for plugin development. The problem is that we use solution folders which are not supported by VS Express. These need to be flattened out in a VS Express solution.
Actually I found that MPII builds just fine in VC# Express 2005 with the Solution file that is in SVN. When you open it in VC# Express 2005 you get one warning for MyWeather (I don't really understand this one) and a few warnings that solution folders are not supported (limitation of the Express versions) and thats it.

After that it compiles just fine. I don't have "the real" VS2005 to view the original Solution but it is my guess that VC# Express flattens the folders by itself. Because as far as I understood solution folders are just for organising big projects.

I attached some screenshots of the warnings so you know what to expect. And at the end my projectlist how looks in VC# Express 2005, maybe someone can verify that it really just flattens the structure.

This was all done with Visual C# 2005 Express on Windows XP

---

I just tried to compile and run MP II on my new PC with VC# 2008 Express on Vista x64 and that also works. You won't get the error dialogs as described above, but VC# 2008 Express will convert al project files to the new format. Other than that, no issues found yet.
Attached Thumbnails
compiling-mp-ii-vc-c-express-my-weather-warning.png  compiling-mp-ii-vc-c-express-my-weather-warning-details.png  compiling-mp-ii-vc-c-express-solution-folders-not-supported.png  compiling-mp-ii-vc-c-express-mpii-projectlist.png  

Last edited by Mr.Mitchell; 2008-01-19 at 18:55. Reason: Added version of VC# and OS
Mr.Mitchell is offline   Reply With Quote