What happens if I use three versions of Visual Studio at the same time?

What happens if I use three versions of Visual Studio at the same time?

I want to upgrade from VS.NET 2002 to VS.NET 2003. I have Visual Studio 6 and VS.NET 2002 installed in my development environment. My COM+ are compiled on Visual Studio 6 and my ASP.NET and VB.NET applications in VS.NET 2002. Can I just uninstall VS.NET 2002, install VS.NET 2003 and recompile all my .NET applications? What would be the effect?

    Requires Free Membership to View

    By submitting your registration information to SearchWinIT.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchWinIT.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

Actually, you can use all three versions of Visual Studio at the same time. I've got one of my machines set up this way and it works great if you need to work with projects from each of the versions. If you don't need Visual Studio .NET 2002, just uninstall it before you install Visual Studio .NET 2003.

As far as compiling your Visual Studio .NET 2002 projects with Visual Studio .NET 2003, you shouldn't have much trouble. Depending on what you're doing in the .NET code, you'll probably see warnings about depreciated interfaces starting with .NET Framework 1.1. It shouldn't be that big a deal.

Since it sounds like you're staying with VC6 for the C++ portions, you should be fine. If you were going to move those portions over to Visual Studio .NET 2002/2003, you'll find that the new compiler is much tighter on what it allows so you'd end up tweaking a lot of code to get compiles to work. The good news is that I'll bet serious money that making your code work with the tighter compiler will fix a couple of bugs.

Probably the worst issue with Visual Studio .NET 2003 is that once you open a project in it, that project can't be open any more in Visual Studio .NET 2002 because the project and solution file formats changed.

This was first published in January 2004

Join the conversationComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.