Differences between Visual Studio 2010 editions - source saved in different versions - visual-studio-2010

Is there a way to open a project that was saved in one edition of VS2010 in another edition of VS2010?
For example. I am working on a C# XNA application that was originally created with VS 2010 Premium. At home I have VS 2010 Ultimate. It gives me the error
The project type is not supported by this installation.
Is there any way around this, or do I have to install Premium?

If you are trying to go from a reduced version (Premium) to an expanded version (Ultimate) it will work. Everything in Premium is in Ultimate, it's just a matter if you've installed that portion of the expanded version or not. In this case, you probably did not install the C# component of Ultimate. Try "re-installing" Ultimate. (That is, start the installer and select C#)

I think that only problematic thing is some project type that you don't have installed at your Ultimate installation, which btw supports more than premium. So, maybe I guess it can be VB project type and you don't have VB component installed on Ultimate or something ?
Do you have XNA installed correctly, that could also be a problem ?
Try to find a workaround here:
http://blogs.msdn.com/b/astebner/archive/2009/08/30/9889189.aspx

Related

Visual studio 2010 tools are not working

I am using system windows 7 with 64 bit. I have installed VS 2010 Ultimate in my system. I could not handle so many things. If i press F12 It is not navigate to the particular definition. And Navigate Bar is missing in top of the page to choose the class objects.
The following image will show the difference,
Newly installed VS
why this difference? Is anything wrong what ihave installed? Please Help Me.
may be because of virus and Trojan it happens reinstall Visual Studio professional edition instead of Ultimate version i have also faced many problem with Ultimate edition
Everything is fine. But we should install Visual Studio 2010 SP1. Then i restart my system. All menu's are working fine.

Opening Different Visual Studio projects

OK, can't find a solution to this.
A client sent me his Microsoft Visual Studio Express 2012 for Web project. I have Microsoft Visual Studio Ultimate 2010 installed.
I get an error when I try to open his project saying "this project is not compatible with the current version of visual studio".
We'll be passing the project back & forth quite a bit, so I need a solution that meets that need please.
So, I figure I may be able to modify the project with a text editor to let me open it. If so, do I have to re-edit it back when I send it back to him?
Can I install VS Express 2012 for Web on a machine that already has VS Ultimate 2010 on it without any conflicts? Can I open it if I install VS 2012 Ultimate (keeping 2010 as well)?
I have another client that uses 2010, so whatever I do, I need to be able to still support him.
If I can't have 2 versions installed at the same time, and can't easily edit a file to make it compatible, then I guess my last option is a virtual machine.
Thanks in advance for any advice.
Microsoft Visual Studio has backwards compatibility since the version 2010 SP1.
So in this case you just need update your Visual Studio 2010 to SP1 and it will understand the new way files are versioned.
Based on my experience:
You do can edit it with a text file and send it back, but it's not compiled yet so it's your partners job.
Maybe, just maybe, you can edit the .sln and .(whatever the project file extension is) file to meet your VS10 env (I think it's going to be a bumpy road though)
Yes, I'm pretty sure you can have VS 10 and VS 12 installed on same machine, note that you have to have .Net 4.0 and .Net 4.5

what will effected if vs2010 install on already contain vs2005 in a system?

I have an issue that I am using Visual Studio 2005 on my system with Windows XP SP1 as an operating system. Now I want to install Visual Studio 2010 with SP3 without uninstalling VS2005.
My question is, will my project in VS2005 still work properly? Can I work in both versions without any conflicting issues?
This should be possible. According to the MSDN Documentation(Installing Visual Studio Versions Side-by-Side) you can install them side by side.
You can't however open a VS2010 project in VS2005. So you need to keep your work strictly separated between those versions if you want to be able to open your project in VS2005.
I have VS2005, 2008 and 2010 all running on the same Vista box with no conflicts. As long as you don't upgrade your 2005 projects (by choosing to open them in VS2010 and accepting the upgrade prompt) you'll be fine.
The big question here is: will VS2010 actually run on XP SP1?

Windows Phone 7 Development and Visual Studio 2010 Ultimate

Is Windows Phone 7 Development SDK available for other versions of Visual Studio 2010 than Express?
If I already have the Ultimate version do I still need to download VS2010 Express to use WP7 SDK?
When you install the Windows Phone 7 SDK it installs everything including "Visual Studio 2010 Express for Windows Phone" even if you have another non-express version of Visual Studio 2010 already installed.
If you have another version of VS2010 installed. the installer will NOT create any shortcuts for the express version. Nor will it set any file associations for it.
This has two effects:
The installer is simpler (It just gets everything and only needs logic around setting shortcuts) and so should be less buggy. - Most people have no issues with it. The few who do have problems have mostly fixed them with a repair of the install.
You can use both the Express and other version of VS2010 on the same machine. I find this particularly useful when looking at open source or demo projects which were created with the express version.
The WP7 environment will install into your existing instance of Visual Studio if you have one (and will install an Express edition if you don't)
Yes, you would need to download the full SDK. But nothing to worry since installing the SDK would automatically take care of installing the templates, and you should be able to work with your Ultimate edition with all the goodness :)
Microsoft could verify that the Visual Studio (not Express) is already installed on the machine BEFORE you download the Express version!
Still, the Express version does not interfere with your other version of Visual Studio.

Running Visual Studio 2005, 2008, and 2010 on same system

I have around 50 projects in Visual Studio 2005 that I am building a new development machine for and I'd like to slowly move those projects to VS 2008 but also have 2010 available for select new projects.
Can this work? Are there any gotchas for this sort of setup? Any general advice for running multiple versions of Visual Studio on the same system would be greatly appreciated. Specifically related to managing a controlled migration of projects to new versions but being able to selectively keep some on old versions.
I've got 7.1, 8, and 9 installed at the same time (well, and VB part of 6 as well) and I've not really had a problem opening projects file in the wrong version. The Visual Studio Solution files is "associated" with a particular version even if they all have the same extension of .sln, as you can see from its little icon. Microsoft Visual Studio Version Selector seems to handle individual project files (.vcproj) fine as well.
The only thing I've had is the individual source code files not opening up in the latest version like I want, but that's easily fixed with the click of a little button in VS Opions.
Microsoft have this to say:
Visual Studio supports the installation of Visual Studio .NET 2002, 2003, ... on the same computer.
In general, you should install the earliest release of Visual Studio first, and then install subsequent versions of Visual Studio in the order in which they were released.
Make sure when you open up the 2005 files you're doing it in 2005. To open them in another would require a conversion which would render them incompatible with the older compiler set-up. To aid this, structure whatever workspace you're using into 2005, 2008, and 2010 so as to minimize accidental chance of this.
Second, when you double click to open the projects, it will invariably attempt to open them with 2010. You'll have to start with VS#### instead of the solution/project unless you're in the 2010 workspace.
I have VC6, VB6, VS 2008, and VS2010 RC installed on Windows Vista. I cannot double click on the VC6 dsp files without VS2010 opening and asking to perform the conversion. The 2008 C# projects open in 2008 as long as I use the solution file. The 2008 project file opens in 2010 instead of 2008 even though the version selector is the default program. Most of the time I try to remember to open the desired version of Visual Studio and then open the project.
You can mitigate some of these issues by changing the default program associations in the control panel or the registry.
Update: This setup works on Windows 7 x64, with the addition of VS2013.
Yes it can work. I'm not sure if you have to install them in a particular order... but install them in order of the versions... 2005, 2008, 2010. Should be good to go.
I can't speak for 2010, but I have run 2005 and 2008 at the same time on my system without any fuss.
And I made the double-click mistake that wheaties warns about more than once :(
I have VS2005 & VS2008 running without any issues. I have had problems when working with betas, express editions & am assuming you don't have them.
I would say refrain from making too many changes to the setup of these editions, it should be fine.
I also had the same doubt. I work at my company which is still on VS 2008 and I want to personally use the VS 2010 and not risk the 2008. I installed the 2010 and it worked fine with the 2008. Just make sure you note the projects that are in 2005 and open them with the same accordingly.
The reason why it works is simple: if you open your solution file in Notepad, you'll see which version of VS is related to your project.

Resources