VS 2012解决方案和项目 - 与VS 2010不兼容?

时间:2013-03-09 12:56:57

标签: visual-studio-2010 visual-studio-2012 compatibility

我假设在VS 2012中创建的解决方案和/或C#项目也可以在VS 2010中打开(应用SP1)。

但我无法这样做 - VS 2010不想加载解决方案文件,在我手动“调整”它之后,现在它抱怨*.csproj项目文件是与当前版本的VS 2010不兼容 .....

我错过了什么?

3 个答案:

答案 0 :(得分:8)

您可以通过

修复它

1-将12.00更改为11.00

通过文本编辑器

2-打开*.csproj文件并更改此行

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

项目将在重启VS 2010后打开

答案 1 :(得分:6)

如果您在解决方案文件顶部使用visual studio 2012创建解决方案,则有以下两行:

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

您可以将版本12替换为11.并且该解决方案应该可以在Visual Studio 2010中使用。我不确定visual studio 2010是否可以处理具有目标.net-framework 4.5的项目文件

答案 2 :(得分:0)

卸下:

time_major=False

在标签下:

<AppContainerApplication>true</AppContainerApplication>    

为我解决了。虽然很有趣,但是在另一台PC上(Win10而不是7),它的工作包括这条线。