如何在OS X和Linux上安装MSBuild?

时间:2015-09-13 03:53:00

标签: c# .net linux macos msbuild

我希望在我的Linux笔记本电脑上安装MSBuild,这样我就可以构建一个C#OSS项目了。我到底该怎么做呢?我发现了this这样的一些指南,建议安装MSBuild NuGet包,但它似乎没有正式或积极维护。

是否有正式的软件包源我可以从中安装MSBuild?

1 个答案:

答案 0 :(得分:5)

是的,由CoreFX team作为MyGet Feed托管此类软件包。要安装,请在终端上运行:

#!/bin/sh

packageid="Microsoft.Build.Mono.Debug"
version="14.1.0.0-prerelease" # update as needed

mono path/to/nuget.exe install $packageid -Version \
    $version -Source "https://www.myget.org/F/dotnet-buildtools/"

# run MSBuild
mono $packageid.$version/lib/MSBuild.exe Foo.sln

从技术上讲,这应仅用于构建.NET Core repos,但我会将其作为非官方发布者的替代方案。

Source.

编辑:请注意,这仅适用于您的Mono版本为4.0.1或更高版本。