首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装更新的MSBuild版本?

如何安装更新的MSBuild版本?
EN

Stack Overflow用户
提问于 2020-02-21 13:24:21
回答 1查看 24.4K关注 0票数 7

我正在尝试从源代码构建Microsoft.AspnetCore.Identity。说明在这里:https://github.com/dotnet/aspnetcore/blob/master/docs/BuildFromSource.md。我试图运行他们的命令"restore.cmd“,并命中以下错误:

代码语言:javascript
复制
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.

错误消息关于更改.Net核心SDK版本的建议似乎是荒谬的。当然,解决方案是安装MSBuild 16.3.0。但我该怎么做呢?

作为一个可能是或可能不相关的旁白,指令也有一个脚本来安装VS的“精确所需”版本。但它似乎安装了一个新的,并与我现有的版本。然后,他们的"startvs“命令启动现有的,而不是新的。必须更好地将所需的一切添加到现有安装中。但我不知道如何添加MSBuild 16.3.0。

EN

回答 1

Stack Overflow用户

发布于 2020-02-24 07:42:36

错误消息关于更改.Net核心SDK版本的建议似乎是荒谬的。当然,解决方案是安装MSBuild 16.3.0。但我该怎么做呢?

1)请确保您已经运行了./eng/scripts/InstallVisualStudio.ps1来安装所需的工具。

2)如果您有Options-->Environment-->Preview Features.,请尝试在Tools->下启用选项Use previews of the .NET Core SDK(require restart)

a) --如果您的代理中有VS2019,只需将其更新为最新版本,以便获得有关MSBuild的最新版本。

b)下载用于VS2019构建工具的最新版本。您可以在Visual 2019工具下从此链接下载它。如果您已经下载了它,请更新到vs安装程序中的最新版本。另外,确保已经安装了工作负载Net Core build tools。在此之后,您可以使用它构建网络核心项目。

3)然后尝试在开发人员命令提示中运行.\restore.cmd

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60339558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档