2012-09-13 67 views
7

我知道他们(大多数项目类型)在2010 SP1和2012之间是相互兼容的,并且没有必要进行转换,但是如果我仍然需要它呢?如果我需要将我的解决方案标记为Visual Studio 2012解决方案,该怎么办?双击VS2010解决方案时,版本选择器会自动使用VS2010打开它(即使我现在安装了VS2012),图标上也有一个数字10(而不是数字11)。如何将Visual Studio 2010 SP1解决方案转换为Visual Studio 2012解决方案?

怎么做??。

+0

您是否尝试过在2012年打开您的2010解决方案?它应该自动升级。 – jrummell

+0

@ jrummell:不;图标不会改变。 – SLaks

+0

这是关键 - 我在2012年开放它,但仍然保持2010年解决方案。没有转换提示,没有任何... –

回答

17

在VS2012中打开它,然后单击文件,另存为。

+1

仅供参考,这对我不起作用。在我的文件菜单下没有另存为显示。但是,我反而按照[这里]的建议(http://stackoverflow.com/a/12406912/5380),它的工作。 –

+1

@KentBoogaart在我进行“另存为”之前,如果我第一次左键单击该解决方案(位于解决方案资源管理器的顶部),那么这适用于我: –

+0

@TX_:因为它完全不自然?我的意思是认真的,我试过'保存所有'功能,它没有像'另存为'一样,所以wt * micrsoft? –

4

在文本编辑器只需打开解决方案文件,并更改以下两行

Microsoft Visual Studio Solution File, Format Version 11.00 
# Visual Studio 2010 

Microsoft Visual Studio Solution File, Format Version 12.00 
# Visual Studio 2012 

或者,您可以右键单击解决方案文件,选择属性,并改变您希望用来打开文件从Visual Studio Selector到Visual Studio 2012的程序。它将在VS 2012中打开解决方案,无论文件的版本如何,我都喜欢。

enter image description here

相关问题