我希望在我的 Linux 笔记本电脑上安装 MSBuild,以便构建我的 C# OSS 项目.我该怎么做呢?我遇到了一些指南,例如 this 建议安装 MSBuild NuGet 包,但它似乎不是官方的或积极维护的.
I'm looking to install MSBuild on my Linux laptop so I can build a C# OSS project of mine. How exactly would I go about doing this? I've come across a few guides such as this which suggest installing the MSBuild NuGet package, but it doesn't seem official or actively maintained.
是否有可以安装 MSBuild 的官方包源?
Is there an official package source I can install MSBuild from?
有,CoreFX 团队 作为 MyGet 提要.要安装,请在终端上运行:
Yes, there is such a package hosted by the CoreFX team as a MyGet feed. To install, run this at a terminal:
#!/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 存储库,但我会将其作为非官方发布者的替代方案.
Technically this should be used only for building the .NET Core repos, but I'll take it as an alternative to an unofficial publisher.
来源.
请注意,这仅适用于您的 Mono 版本为 4.0.1 或更高版本.
Note that this will only work if your version of Mono is 4.0.1 or above.
这篇关于如何在 OS X 和 Linux 上安装 MSBuild?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
有没有办法知道是否有人为您的网站添加了书签Is there a way to know if someone has bookmarked your website?(有没有办法知道是否有人为您的网站添加了书签?)
使用不同的 .Net 语言?Use of Different .Net Languages?(使用不同的 .Net 语言?)
是否有执行 Excel NORMINV 函数的 C# 库?Is there a C# library that will perform the Excel NORMINV function?(是否有执行 Excel NORMINV 函数的 C# 库?)
确定 ASP.NET 站点的“活动"用户数Determining an #39;active#39; user count of an ASP.NET site(确定 ASP.NET 站点的“活动用户数)
从 C# 中的加权列表中选择 x 个随机元素(无需替换Select x random elements from a weighted list in C# (without replacement)(从 C# 中的加权列表中选择 x 个随机元素(无需替换))
跟踪当前在线用户的最佳方式Best way to keep track of current online users(跟踪当前在线用户的最佳方式)