visual visual 2010缺少dotnet Framework 4

sag*_*rub 7 .net-4.0 visual-studio-2010

我刚刚安装了visual studio 2010,但是当我创建一个新项目时,Framework 4没有出现在目标框架的选项中.我知道框架4安装正确,因为设置为v4的新应用程序池是在IIS中创建的.出于某种原因,它只是没有出现在视觉工作室中.我尝试修复dotnet 4并重新安装visual studio但仍然没有运气.其他人有这个问题或知道如何解决它?

Mor*_*der 8

首先,您应该使用.NET Framework安装验证工具来检查.NET 4是否已正确安装.

我还建议您检查两种产品语言,有时可能是问题.

如果一切正常,我猜你有注册表问题,所以你必须检查安装密钥或使用.NET卸载工具.

更多信息:

.NET Framework 4.0和Visual Studio 2010的检测项

卸载.NET Framework Tool

Visual Studio不检测.NET Framework 4

希望有帮助!


ska*_*kaz 7

我遇到了同样的问题,结果证明我需要Microsoft .NET Framework 4多目标包.没有其他行动组合可以解决这个问题.


Ara*_*ash 7

我尝试了所有方法但没有成功,根据此链接,您可以通过frameworklist.xml从另一台计算机复制文件并将其粘贴到您的系统中来解决此问题。

我有同样的问题,我解决了它。我发现文件FrameworkList.xml夹 中没有文件C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\RedistList。但是我在可以从 VS 2010 访问 .Net Framework 4 的机器中注意到这个文件。然后我将此文件复制到我的计算机并重新启动 VS 2010。并且 .Net Framework 4 出现在下拉列表中。

frameworklist.xml从我的系统附加文件:下载 frameworklist.xml


Fro*_*gen 3

导致丢失 .Net4 问题的更改:
1.我更改了 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion CommonFilesDir CommonFilesDir (x86) CommonW6432Dir ProgramFilesDir ProgramFilesDir (x86) ProgramW6432Dir
中的一些注册表设置 所有这些设置都从 C: 驱动器移至另一个驱动器 ( E:就我而言) 2. 我更改了一些用户文件夹的位置: C:\Users\<name>\AppData\LocalLow C:\Users\<name>\AppData\Roaming 这些已移动(通过 Properties->Path ->“移动”按钮)从 C: 驱动器到 F: 驱动器。 1. 恢复到驱动器 C: 并在 C:\Users\<name>\AppData 中创建到新位置的符号链接后, 它再次工作(注意:我在恢复更改之前卸载了 VS,然后再次安装) (创建链接: mklink /d C:\Users\<name>\AppData\LocalLow E:\Data\LocalLow) 我不能说是否真的需要这两项更改,因为我同时更改了这两项。 但最后它又起作用了;) 问候, Frostregen