Visual Studio 2010

Topics: Rawr.Base
Developer
Apr 14, 2010 at 12:58 PM

Are there any issues about using VS2010 to update the code? I've got a new machine and would rather install a fresh VS2010 since it was released on Monday than install an old VS2008 and have to upgrade later.

Developer
Apr 14, 2010 at 2:57 PM

VS2010 works for me, if you make sure you open the Rawr 2010.sln.

Developer
Apr 14, 2010 at 3:04 PM
Edited Apr 14, 2010 at 3:04 PM

Yes I noted that one. There doesn't seem to be a similar Rawr3.2010.sln file though? I was therefore reluctant to do any changes in VS2010 in case it screwed something up. I'm guessing that a simple commit of Rawr3.2010.sln which is created by opening Rawr3.sln in VS2010 would be ok. However I'd far rather hold off and let one of the principal project developers do that than have me commit anything, that might possibly break things for others.

 

Apr 14, 2010 at 3:36 PM

The Rawr.2010.sln file doesn't open in MonoDevelop, so is there anything I need to know about it? Is the 2010 version the new standard? Is there a difference between opening the regular and the 2010 version?

Developer
Apr 14, 2010 at 3:53 PM

The nearest and simplest example of answering your question is to do an SAT style comparison :)

Opening a VS 2008 sln in VS 2010 is like opening a 2.3.13 Warlock file in 2.3.14.

There were fundamental changes on the back end.

I'm sure at some point we'll all be migrating to VS 2010, but I'd rather wait until 2010 has been out for a little while so I don't get hit with system updates constantly while they fix their initial release bugset.

Developer
Apr 14, 2010 at 3:58 PM

Looks like I have to dig out the MSDN license and install another IDE. :P

On one machine I have 4 different Visual Studios  BAH.  Just me bitching...

Developer
Apr 14, 2010 at 4:20 PM
Edited Apr 14, 2010 at 4:25 PM

You can download Visual Studio 2010 Professional Release version trial at http://www.microsoft.com/downloads/details.aspx?FamilyID=26bae65f-b0df-4081-ae6e-1d828993d4d0&displaylang=en its a small file that then installs from the web all the components you select. The Ultimate Edition trial is at http://www.microsoft.com/downloads/details.aspx?familyid=E2A1A098-995E-4468-816D-7FDBE0A64F38&displaylang=en it sits quite happily installed alongside any previous version.

Developer
Apr 14, 2010 at 5:13 PM

Gotcha beat, Shazear.  5 here.  I keep '98 around for VB6 crap, 2003 for 1.1 apps they don't want to upgrade, 2005 for SSRS stuff that can't be designed in 2008, 2008 for current development, and 2010 for playing around with, future migration, some of my personal stuff, and now Rawr. ;)

Apr 14, 2010 at 5:30 PM

What I mean by "what's the difference" is do I still get an up-to-date and functional version of Rawr if I use the non-2010 sln file, or is the code different like the Rawr3 version is?

I'm fully aware the sln file format is different, otherwise MonoDevelop would still be able to open it. :P :)

Coordinator
Apr 14, 2010 at 5:55 PM
Edited Apr 14, 2010 at 5:56 PM

For the moment, we're maintaining both solution files, to contain the same projects and code. Build process may be different, but should produce the same program, apart from performance (compiler enhancements, etc).

At some point in the not-terribly-distant future we'll be switching to 2010 only.

Developer
Apr 14, 2010 at 6:30 PM
roncli wrote:

Gotcha beat, Shazear.  5 here.  I keep '98 around for VB6 crap, 2003 for 1.1 apps they don't want to upgrade, 2005 for SSRS stuff that can't be designed in 2008, 2008 for current development, and 2010 for playing around with, future migration, some of my personal stuff, and now Rawr. ;)

Yup... I was lucky enough to be able to drop VC7, but still have 6,8,9 and now 10.

Developer
Apr 15, 2010 at 9:58 AM

I'd prefer to keep 2008 support available for as long as possible.  I don't mind keeping the solution operational.  But if you're starting to use features that are 2010 exclusive, that may mean I'll be out of the loop for anything on Rawr until I can get 2010 going (which is unlikely to be happening this year).

Developer
Apr 15, 2010 at 10:17 AM

You can simply install the free version that the majority of Rawr coders use. ie: Visual Studio Express 2010. No-one will be prevented from contributing if we move the codebase over to a 2010 development platform as there is always the Express version that anyone can use.

 

VS Express 2010 is available for download and install now at http://www.microsoft.com/exPress/ the full packages have a new website too at http://www.microsoft.com/visualstudio/en-gb/download

Developer
Apr 15, 2010 at 11:59 AM

Just because it is free, doesn't mean it is automatically available for everyone to use.

Developer
Apr 15, 2010 at 5:36 PM

For those who are already using 2010 - Anything I should look out for?  Any "gotchas" from moving from 2008?

Developer
Apr 16, 2010 at 12:16 PM

In a rather convoluted way, I've finally managed to get SVN working from the PC at work (not easy since it can only run certified software and internet access is restricted).  It's slow, but it works.  This at least means I can get some rawr coding done at work as well when I'm on standby.  Same here, VS2008 only for the time being (and for some time to come), so remaining to have compilation under VS2008 going would be my preference.

Developer
Apr 16, 2010 at 7:59 PM
Opened the 2010 project for the first time today, everything seems to be in order. Except right after I refreshed my source tree, the CodePlex TFS server went down, and has been for about 15 minutes now. >_< Just my luck, I get some time to be a code monkey, and the server dies, haha. Kind of like raiding on Korialstrasz sometimes. "Okay, let's pull this first group of trash. Um, why is everyone running in place? Hey, did you just get disconnected?"
Developer
Apr 16, 2010 at 9:33 PM

Noob question: (new to turtoiseSVN)

If you select a specific file. How do you get the history of checkins (who checked in on what date) with the ability to compare versions of that file. In other words, the equivalent of the History in TFS.

Developer
Apr 16, 2010 at 9:47 PM

Right-Click -> TSVN -> Show Log