Visual Studio 2010无法识别.NET Framework 4.0.3

3

当我尝试打开一个解决方案时,出现以下提示:

C# 项目“X”的目标框架是“.NETFramework,Version=v4.03”,但该计算机未安装该框架。

我已经从这里安装了升级补丁,但问题仍未解决。我为了保险起见重启了计算机,但没有成功。

有谁知道还有什么遗漏的吗?


我想我已经尝试了所有可能的方法来重现这个问题,但都没有成功。我相当确定我没有安装4.0.3版本。你能否只针对4.0版本进行操作,这应该可以运行最新的补丁版本吧? - Steven V
1
@StevenV:感谢您的回答。我已经解决了它,更多细节请看我的回答。 - Claudio Redi
3个回答

5

2

您需要安装.NET Framework 4.0 SDK,可以在这里找到。

您已安装的是.NET 4.0运行时,仅适用于作为客户端运行.NET 4.0应用程序所需。


+1 这并不完全是答案,但指引我朝着正确的方向前进,可能需要安装其他东西。 - Claudio Redi

0

尝试确认您在计算机上安装了哪些版本,即转到

C:\Windows\Microsoft.NET\Framework

或者在64位机器上执行以下操作:

C:\Windows\Microsoft.NET\Framework64

这里的底层文件夹是否包含v4.0.30319(或类似版本)?

现在,VS项目包含什么作为其目标框架:

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接