4

我有一个针对 .net 4.0.1 的遗留项目,由于其巨大的依赖性,我无法将其更改为 4.5。

我的机器上只有visual studio 2012,现在我正在尝试打开它。Visual Studio让我安装4.0.1,我跟着安装,然后它让我先安装Visual Studio 2010 sp1,我尝试安装sp1。当然它失败了,因为我没有安装 Visual Studio 2010。

我应该怎么办?

4

2 回答 2

3

很难找到它,但您仍然可以在此处下载 Microsoft .NET Framework 4.0.1 (KB2495638) 的多目标包:http: //www.microsoft.com/en-gb/download/details.aspx ?id=27757

这确实适用于 VS2012(与 VS2012 尝试为您下载的不同)。

于 2013-07-22T23:02:07.543 回答
1

我回答我自己的问题:

手动将项目 .csproj 文件中的 TargetFrameworkVersion 从 4.0.1 更改为 4.0:

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>.

就像 Hans 说的我们不能让 Visual Studio 2012 与 4.0.1 一起工作。但 4.0.1 非常接近 4.0。我觉得只要能编译项目不出错4.0应该就OK了。它适用于我的情况。

于 2013-07-17T23:06:50.527 回答