我假设在 VS 2012 中创建的解决方案和/或 C# 项目也可以在 VS 2010 中打开(应用了 SP1)。
但我无法这样做 - VS 2010 不想加载解决方案文件,在我手动“调整”它之后,现在它抱怨*.csproj
项目文件与当前版本的 VS 2010不兼容...... ..
我错过了什么?
我假设在 VS 2012 中创建的解决方案和/或 C# 项目也可以在 VS 2010 中打开(应用了 SP1)。
但我无法这样做 - VS 2010 不想加载解决方案文件,在我手动“调整”它之后,现在它抱怨*.csproj
项目文件与当前版本的 VS 2010不兼容...... ..
我错过了什么?
您可以通过以下方式修复它,
1-更改12.00
为11.00
2-*.csproj
通过文本编辑器打开文件并更改此行
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
到
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
项目将在 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-framework 4.5 的项目文件
删除:
<AppContainerApplication>true</AppContainerApplication>
标签下:
<PropertyGroup Label="Globals">
为我解决了。虽然这很有趣,但在另一台 PC(Win10 而不是 7)上它可以工作,包括这条线。