【问题标题】:Where to get msbuild for Linux [duplicate]在哪里获得适用于 Linux 的 msbuild [重复]
【发布时间】:2018-06-08 02:38:20
【问题描述】:

我想在 Windows 和 Linux 上构建一个 .net 核心项目。

对于 Windows,我使用 MSBuild,只需从 visualstudio.com 下载 Build Tools für Visual Studio 2017

但是我从哪里获得 MSBuild for Linux?基于 GitHub 项目站点,它应该在某些 Linux 发行版上可用 (README.md)。我不想自己编译它(出于某些原因)。

想使用 xbuild,但想使用纯 MSBuild。

【问题讨论】:

  • 遵循docs.microsoft.com/en-us/dotnet/core/… 的指南,对于.net 核心,您可以使用命令dotnet msbuild 调用它
  • 谢谢。将此作为答案,我会接受。
  • 顺便说一句,如果您使用 Mono 5.x,则不再有 xbuild,并且该命令将成为 msbuild 的包装器。所以是的,xbuild 永远消失了。
  • 啊,很高兴知道:)

标签: linux msbuild .net-core


【解决方案1】:

您可以按照这些 URL 中的说明获取 .NET Core SDK。
它是为每个 linux 发行版划分的。

RHEL
Ubuntu
Debian
CentOS/Oracle
SLES/OpenSUSE


更新时间:2019-03-19

.NET Downloads for Linux, macOS, and Windows
选择所需操作系统的选项卡,然后下载。

相关。
Microsoft/msbuild
msbuild/documentation/wiki/Building-Testing-and-Debugging-on-.Net-Core-MSBuild.md

在不构建代码的情况下获取 .Net Core MSBuild 二进制文件
获得 .NET Core MSBuild 的最佳方式是安装 .NET Core SDK,它会重新分发我们。这将为您提供最新发布的 MSBuild for .NET Core 版本。安装后,您可以通过dotnet build 或在dotnet 发行版中手动调用MSBuild.dll 来使用MSBuild。

【讨论】:

  • 所有这些链接都被重定向到通用教程。
  • @filmor,自撰写本文以来,微软的网站结构发生了变化。
  • 您可以通过dotnet build使用MSBuild谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多