Question

I'm trying to open a VS 2010 solution on another computer, and VS is prompting me to update the solution. I don't understand why.

Here's the story.

I created a solution with Visual Studio 2010 on computer A, checked it into a Mercurial repository, and pushed it to the central server. Then I went on computer B, and pulled the repo. When I tried to open the solution, I got the update wizard.

Computer A has VS 2010 SP1, and computer B has both VS 2010 SP1 and VS 2012. Both computers have the required .NET Framework versions, and computer A does not have .NET 4.5.

Can someone explain why I need to update the solution from 2010 to 2010?

Was it helpful?

Solution

As it turns out, it wanted to update because it's an Excel 2007 addin, and I have Office 2010. Visual Studio by default requires you to upgrade Office projects to your current version.

The solution is to deselect Tools > Options > Office Tools > Project Upgrade > Always upgrade to an installed version of Office.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top