Wil*_*sch 8 msbuild asp.net-core visual-studio-2019
我正在尝试从源代码构建 Microsoft.AspnetCore.Identity。说明在这里: https: //github.com/dotnet/aspnetcore/blob/master/docs/BuildFromSource.md。我正在尝试运行他们的命令“restore.cmd”并遇到以下错误:
error : Version 3.1.10 2 of the .NET Core SDK requires at least version 16.3.0 of MSBuild. The current available version of MSBuild is 16.0.46
1.62831. Change the .NET Core SDK specified in global.json to an older version that requires the MSBuild version currently available.
Run Code Online (Sandbox Code Playgroud)
错误消息中关于更改 .Net Core SDK 版本的建议似乎很荒谬。当然解决方案是安装 MSBuild 16.3.0。但我该怎么做呢?
顺便说一句,这些说明可能相关也可能不相关,还有一个用于安装“确切需要”版本的 VS 的脚本。但它似乎安装了一个与我现有版本并排的新版本。然后,他们的“startvs”命令启动现有命令,而不是新命令。最好将所有需要的东西添加到现有的安装中。但我缺少如何添加 MSBuild 16.3.0。
错误消息中关于更改 .Net Core SDK 版本的建议似乎很荒谬。当然解决方案是安装 MSBuild 16.3.0。但我该怎么做呢?
1)请确保您已经运行./eng/scripts/InstallVisualStudio.ps1安装所需的工具。
2)如果您有VS2019,请尝试启用--> --> -->Use previews of the .NET Core SDK(require restart)下的选项。ToolsOptionsEnvironmentPreview Features
a)如果您的代理处有VS2019,只需将其更新到最新版本,这样您就可以获得有关MSBuild的最新版本。
b)下载最新版本的VS2019 构建工具。您可以从此链接的 Visual Studio 2019 工具下下载它。如果您已经下载,请在vs安装程序中更新到最新版本。另外,请确保您已安装工作负载Net Core build tools。之后,您可以用它构建网络核心项目。
3).\restore.cmd然后尝试在开发人员命令提示符下运行。
| 归档时间: |
|
| 查看次数: |
51379 次 |
| 最近记录: |