Windows 8 Visual Studio在win8上未检测到.net4

Windows 8 Visual Studio在win8上未检测到.net4,windows-8,.net-4.0,visual-studio-2013,Windows 8,.net 4.0,Visual Studio 2013,我有一个非常棘手的问题!我已经在我的win 7 PC上安装了VS 2013,我很高兴! 但是我不能在win 8上使用我的项目,因为VS没有检测到.Net 4,例如,当我打开我的项目时,我得到一个错误: 此外,我无法使用.Net 4创建新项目: 我在谷歌上搜索了一下,找到了一些解决方案,比如打开和关闭Windows功能, 但是他们都没有帮助我 我该怎么办 p、 我知道安装了.NET4 p、 我必须使用.NET4,因为服务器管理员没有升级框架 在Visual Studio解决方案中,右键单击项目并进

我有一个非常棘手的问题!我已经在我的win 7 PC上安装了VS 2013,我很高兴! 但是我不能在win 8上使用我的项目,因为VS没有检测到.Net 4,例如,当我打开我的项目时,我得到一个错误:

此外,我无法使用.Net 4创建新项目:

我在谷歌上搜索了一下,找到了一些解决方案,比如打开和关闭Windows功能, 但是他们都没有帮助我

我该怎么办

p、 我知道安装了.NET4


p、 我必须使用.NET4,因为服务器管理员没有升级框架

在Visual Studio解决方案中,右键单击项目并进入属性。转到目标框架下拉列表并选择4.0

确保为调试或发布(无论在哪个环境下运行)设置了此设置

如果这不起作用,您可能需要重新安装框架,它将与4.5一起正常运行

此外,删除项目文件夹中的.suo文件可能有助于防止其损坏。它将在下次运行VS时重新创建


然后以管理员身份打开visual studio,将重新创建.suo文件。

请注意,我无法打开project,因此无法进入project/properties!但是有一个选项:我可以从上面第一张图片中看到的表单中选择第一个选项,它将打开项目,但project/properties中没有.net 4的选项!此外,我无法安装.NET4,因为我收到一个错误,表明它已安装。正如我前面所说,.NET4已经安装。实际上,.net 4.5是对.net 4的更新,它包含.net 4。我将尝试重新安装Visual Studio,运行service Pack并修复4.5 framework安装。如果没有安装.net 4.0,它将被4.5.1覆盖。它抱怨的是您的机器缺少4.0的目标包。这是不寻常的,令人担忧的是,安装程序没有完成全部工作。可能还有更多的东西丢了。您至少可以按照它的建议选择第二个项目符号。