无法在Visual Studio 2012中打开.NET 4.0.1目标项目

时间:2013-07-17 16:37:49

标签: .net visual-studio-2012

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

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

我该怎么办?

2 个答案:

答案 0 :(得分:3)

很难跟踪它,但你仍然可以在这里下载适用于Microsoft .NET Framework 4.0.1的多目标包(KB2495638):http://www.microsoft.com/en-gb/download/details.aspx?id=27757

这适用于VS2012(不像VS2012尝试为您下载)。

答案 1 :(得分:1)

我回答我自己的问题:

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

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>.

就像汉斯所说,我们不能让visual studio 2012与4.0.1一起工作。但4.0.1非常接近4.0。我认为只要你可以编译项目没有错误4.0应该没问题。它适用于我的情况。

相关问题