5

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

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

我错过了什么?

4

3 回答 3

8

您可以通过以下方式修复它,

1-更改12.0011.00

2-*.csproj通过文本编辑器打开文件并更改此行

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

项目将在 VS 2010 重启后打开

于 2013-10-17T18:24:49.953 回答
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 的项目文件

于 2013-03-09T13:21:21.993 回答
0

删除:

<AppContainerApplication>true</AppContainerApplication>    

标签下:

<PropertyGroup Label="Globals">    

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

于 2017-09-11T17:07:35.033 回答