.net “框架”的引用程序集;。NETFramework,版本=v4.6.2“;没有找到

.net “框架”的引用程序集;。NETFramework,版本=v4.6.2“;没有找到,.net,visual-studio-2017,.net,Visual Studio 2017,尝试编译解决方案时,我遇到以下生成错误: 框架的引用程序集出现错误MSB3644 找不到“.NETFramework,Version=v4.6.2”。为了解决这个问题,, 安装此框架版本的SDK或目标包,或 将应用程序重定目标到要为其创建的框架的版本 安装SDK或目标包。请注意,程序集将被删除 从全局程序集缓存(GAC)解析,并将在中使用 参考组件的位置。因此,您的集会可能不受欢迎 正确地针对您想要的框架。 C:\RPR\Dev\Libraries\Common\Common.csproj C:

尝试编译解决方案时,我遇到以下生成错误:

框架的引用程序集出现错误MSB3644 找不到“.NETFramework,Version=v4.6.2”。为了解决这个问题,, 安装此框架版本的SDK或目标包,或 将应用程序重定目标到要为其创建的框架的版本 安装SDK或目标包。请注意,程序集将被删除 从全局程序集缓存(GAC)解析,并将在中使用 参考组件的位置。因此,您的集会可能不受欢迎 正确地针对您想要的框架。 C:\RPR\Dev\Libraries\Common\Common.csproj C:\Program Files (x86)\Microsoft Visual Studio Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets 1111

我已经尝试安装了.NET Framework 4.6.2 SDK以及4.6目标包,但是这两个错误都表明我已经安装了它。我还尝试安装Visual Studio 2017,但仍然出现相同的错误


有什么想法吗?

原来我安装的是.NET Framework v4.6.2,而不是4.6.2的开发包。啊


安装4.6.2开发包对我不起作用


我必须安装

Windows->Search->Visual Studio Installer->Modify->单个组件并检查正确的版本

在构建时,我遇到了完全相同的错误,除了“.NETFramework,version=v4.7.1”

我从这里下载了4.7.1的开发者包:

包在目标计算机(我的生成服务器)上安装了这些程序

  • Microsoft.NET Framework 4.7.1 SDK
  • Microsoft.NET Framework 4.7.1目标软件包
  • Microsoft.NET Framework 4.7.1目标软件包(简体中文版)

当我再次尝试构建时,我再也没有收到错误,构建成功。

对于4.7.2版,我必须转到这里:

如图所示,安装下载的.NET Framework 4.7.2开发人员包以修复此问题


从2019年5月开始您可以在net20到net48(包括ne461)的任何计算机上构建您的项目,其中至少安装了MSBuild或.NET Core SDK,而无需安装开发者包

如果计算机中安装了.NET Core SDK,请将nuget包添加到项目中


运行时间;建设;本地人;内容文件;分析仪
全部的
该包包括从net20到net48的所有ReferenceAssembly

这些包支持在至少安装了MSBuild或.NET Core SDK的任何计算机上以及其他方案上构建.NET Framework项目

有关详细信息:

我在使用ubuntu时遇到了同样的问题。即使在我为ubuntu下载了最新的vscode和mono之后,它仍然无法工作。然后我发现了。
基本上,如果您已经安装了mono,请转到设置并设置

“omnisharp.useGlobalMono”:“始终”


希望它能解决您的问题。

您可以在Visual Studio C#extensions设置中找到此omnisharp设置并转到botton


当你安装4.5.2开发包(即不是4.6.2,而是4.5.2开发包)时,我看到这个问题消失了。我在4.8中遇到了这个问题,出于某种原因,我的csproj文件中有
4.8.0
,这显然与
4.8
不同。对于真正的答案,请参阅我安装了Dev Pack 462,但仍然收到警告。我必须重新启动我的计算机吗?我必须在安装后重新启动visual studio,然后一切正常这是一个干净的解决方案,因为visual studio将为您列出所有版本,并显示您当前已安装的内容,并将管理下载/安装。我尝试了上述所有解决方案,但均无效。这一个成功了。ThanksMine要求提供v4.6.1(参考程序集),它显示了通过安装程序安装的v4.6.1(开发工具)。。。仍在试图弄清楚到底发生了什么。取消:我的问题是默认情况下根本没有安装.NET framework。谢谢。这应该是最重要的答案!这是最好的答案!类似问题(生成服务器错误)。4.7.2.Perfect,works@M.Hassan当我设置了你的解决方案时,现在我收到了这个错误
vbc:error BC2017:找不到库“Microsoft.VisualBasic.dll”[/Sample.vbproj]
安装了什么dotnet SDK版本,project framework?谢谢,这是唯一一个对我有效的版本,因为我正在使用v3.5项目,并且该版本没有开发包。