无法加载文件或程序集'Microsoft.Build.Utilities.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f



我正在我的开发笔记本电脑上设置一个新项目,当我从Visual Studio构建项目时,一切都按预期进行,但当我从powershell脚本中进行时,它会返回以下信息:

C:\Windows\Microsoft.NET\Framework64\v4.0.30119\Microsoft.CSharp.targets(316,9(:错误MSB4062:;Microsoft.CodeAnalysis.BuildTasks.Csc";无法从程序集中加载任务C: \disk_path \packages\Microsoft.Net.Compilers.2.2\build..\tools\Microsoft.build.Tasks.CodeAnalysis.dll。未能加载文件或程序集"Microsoft.Build.Utilities.Core,版本=14.0.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a'或它的一个依赖项。系统找不到指定的文件。确认声明正确,程序集及其所有依赖项都可用,并且该任务包含实现Microsoft.Build.Framework.ITask的公共类。[C:\disk_path\Code\Client.Models\Client.Models.csproj]C: \disk_path \packages\Microsoft.Net.Compilers.2.2\build\Microsoft.Net.Compilers.props(13,5(:错误:只有MSBuild v14.0才支持Microsoft.Net.Compilers及以上[C:\disk_path\Code\Client.Models\Client.Models.csproj]

最令人沮丧的是,我的同事拥有完全相同的开发笔记本电脑(从先决条件的角度来看(,对它没有问题。任何可以帮助我解决这个问题的提示都是非常受欢迎的。

*disk_path不是文件夹的实际名称,而是磁盘上的路径,其中我有代码

打开Visual Studio安装程序(在VS 2019中,您可以从"工具"菜单中使用"获取工具和功能…"选项打开它(。然后选择安装所需的.NET开发工具。例如,Microsoft.Build.Utilities.v2.0在.NET 3.5中,Microsoft.Build.Utilities.Core v14.0.0.0在.NET 4.0中。

不同版本的Visual Studio将预装不同版本的.NET SDK。

我不得不安装MS VS 2017(我的机器上只安装了VS2019(。就是这样。

相关内容

最新更新