我想在我的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存储库,但我会将其作为非官方发布者的替代方案.
编辑:请注意,这仅适用于您的Mono版本为4.0.1或更高版本.