VS 2012解决方案和项目 - 与VS 2010不兼容?
我假设在VS 2012中创建的解决方案和/或C#项目也可以在VS 2010中打开(应用SP1)。VS 2012解决方案和项目 - 与VS 2010不兼容?
但我不能这样做 - VS 2010不希望加载解决方案文件,我手动“微调”后,现在抱怨的*.csproj
项目文件是不兼容这个电流VS 2010的版本.....
我错过了什么?
如果您创建您的解决方案文件的顶部与Visual Studio 2012的解决方案有以下两行:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
可以更换版本12到11,比的解决方案应该工作在Visual Studio 2010中,我不知道,如果在Visual Studio 2010可以处理项目文件,这有目标.NET框架4.5
这就是我所尝试的 - 我现在可以打开**解决方案** - 但项目文件仍然被认为是“不兼容”.... – 2013-03-09 14:30:28
尝试在Visual Studio 2012中再次打开解决方案,并将每个项目的目标框架设置为.net 4.0。 – Tomtom 2013-03-09 14:32:05
是的 - 将目标框架设置为“4.0”解决了这个问题 - 谢谢! – 2013-03-09 16:16:36
您可以修复它,
1更改12.00
到11.00
2-开放*.csproj
文件用文本编辑器,并改变这一行
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
到
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
项目将VS 2010
的重新启动后打开卸下:
<AppContainerApplication>true</AppContainerApplication>
下标签:
<PropertyGroup Label="Globals">
为我解决了它。虽然很有趣,但在另一台PC上(Win10而不是7),它的工作原理包括这一行。
[是Visual Studio 2012 csproj向后兼容2010?]可能的重复?(http://stackoverflow.com/questions/10902865/is-visual-studio-2012-csproj-backward-compatible-with-2010) – SomeWittyUsername 2013-03-09 13:01:06