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

我想在我的Linux笔记本电脑上安装MSBuild,这样我就可以构建一个C#OSS项目了.我到底该怎么做呢?我遇到过一些指南,如this,建议安装MSBuild NuGet包,但它似乎没有官方或积极维护.

有没有官方的包源我可以安装MSBuild?

解决方法:

是的,CoreFX team作为MyGet订阅源托管了这样的包.要安装,请在终端上运行:

#!/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存储库,但我会将其作为非官方发布者的替代方案.

Source.

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

上一篇:c# – Visual Studio项目平台依赖引用


下一篇:C# – FxCop的不尊重我的排除