在哪里获得适用于 Linux 的 msbuild [重复]
Posted
技术标签:
【中文标题】在哪里获得适用于 Linux 的 msbuild [重复]【英文标题】:Where to get msbuild for Linux [duplicate] 【发布时间】: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
永远消失了。
啊,很高兴知道:)
How to install MSBuild on OS X and Linux?的可能重复
【参考方案1】:
您可以按照这些 URL 中的说明获取 .NET Core SDK。 它是为每个 linux 发行版划分的。
RHELUbuntuDebianCentOS/OracleSLES/OpenSUSE
更新时间:2019-03-19
.NET Downloads for Linux, macOS, and Windows 选择所需操作系统的选项卡,然后下载。
相关。Microsoft/msbuildmsbuild/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谢谢以上是关于在哪里获得适用于 Linux 的 msbuild [重复]的主要内容,如果未能解决你的问题,请参考以下文章
我在哪里可以获得适用于 Android 手机的开源 Radio 驱动程序和 RIL? [关闭]
我在哪里可以获得适用于 ADT 的功能性 Wi-Fi Direct 演示 Android 应用程序项目?
下载适用于Visual Studio 2013的MSBuild构建工具
适用于VS 2017的Cordova工具 - 不支持的类文件版本52