.net 未安装项目目标框架

.net 未安装项目目标框架,.net,visual-studio-2010,asp.net-mvc-3,.net,Visual Studio 2010,Asp.net Mvc 3,我在Visual studio 2010中遇到了一个问题。我安装了MVC4,我看到安装了.NETFramework4.5(或者.NETFramework4.0升级到4.5)。我卸载了4.5,认为它不会影响.Net Framework 4.0。但是我发现我的机器上没有.NETFramework4.0。我使用Microsoft Windows平台安装程序重新安装了.Net Framework。我看到它已安装在我的计算机上,但每当我尝试打开在4.0中创建的任何项目时,都会出现错误: 对此有什么建议吗

我在Visual studio 2010中遇到了一个问题。我安装了MVC4,我看到安装了.NETFramework4.5(或者.NETFramework4.0升级到4.5)。我卸载了4.5,认为它不会影响.Net Framework 4.0。但是我发现我的机器上没有.NETFramework4.0。我使用Microsoft Windows平台安装程序重新安装了.Net Framework。我看到它已安装在我的计算机上,但每当我尝试打开在4.0中创建的任何项目时,都会出现错误:


对此有什么建议吗?

看起来一团糟。尝试修复/重新安装Visual Studio 2010。

看起来一团糟。尝试修复/重新安装Visual Studio 2010。

我曾经遇到过同样的问题,并通过重新安装VS2010解决了它。

我曾经遇到过同样的问题,并通过重新安装VS2010解决了它。

据我所知,从.Net 4.0升级到4.5是一种单向安装(它实际上替换了.Net 4.0中的文件,而不是将4.0与4.5分开)

如果您想回到4.0,您需要卸载4.5(实际上卸载了4.x),然后重新安装4.0

Rick Strahl在博客中谈到了这些细微差别:


微软方面做出了这样一个奇怪的决定:现在区分4.0和4.5的唯一方法似乎是物理检查文件版本或构建已知库的版本。现在,4.5应用程序将在4.0下运行,并且在遇到4.5特有的功能时崩溃,我的理解是upgrad从.Net 4.0升级到4.5是一种单向安装(它实际上替换了.Net 4.0中的文件,而不是将4.0与4.5分开)

如果您想回到4.0,您需要卸载4.5(实际上卸载了4.x),然后重新安装4.0

Rick Strahl在博客中谈到了这些细微差别:


微软做出了这样一个奇怪的决定:现在,区分4.0和4.5的唯一方法似乎是实际检查文件版本或构建已知库的版本。现在,4.5应用程序将在4.0下运行,当它们遇到特定于4.5的功能时崩溃。如何修复Visual studio。此外,Regiis可以解决此问题?@DotnetSparrow,您可以转到控制面板->程序和功能,选择Visual Studio 2010,然后卸载。向导将为您提供一个选择,让您选择是完全卸载还是修复安装。Regiis无法解决您的问题。我如何修复Visual Studio。此外,Regiis可以是否解决问题?@DotnetSparrow,请转到“控制面板”->“程序和功能”,选择Visual Studio 2010,然后卸载。向导将为您提供一个选择,选择是完全卸载还是修复安装。Regiis无法解决您的问题。