Msbuild
包含在 Mono
release 中。
然后您可能需要将 Mono bin 目录添加到
path
。
# in zsh
path+=('/Library/Frameworks/Mono.framework/Versions/Current/bin')
打开一些项目文件(csproj、.vbproj、.vcxproj)需要 MSBuild,它首先由 Mono 项目移植到 macOS:
https://www.mono-project.com/download/stable/
他们表示目前其源代码维护在 https://gitlab.winehq.org/mono/mono。
但 Mono 项目还解释说,它的最后一个主要版本是在 2019 年 7 月,从那时起,它的工作就被移植到了 .NET: https://github.com/dotnet/runtime/tree/main/src/mono/msbuild
他们建议 Mono 用户迁移到 .NET: https://github.com/dotnet/msbuild
.NET MSBuild 说明位于 https://github.com/dotnet/msbuild/blob/main/documentation/wiki/Building-Testing-and-Debugging-on-.Net-Core-MSBuild.md,并且您可以从源代码构建 msbuild,或者为简单起见安装整个 .NET:
https://dotnet.microsoft.com/download
如果您最初的目标是打开项目文件(csproj、.vbproj、.vcxproj),并且由于 Microsoft 已正式放弃 Visual Studio for macOS,您可以尝试 JetBrains 的 Rider:https://www.jetbrains.com/rider /
在您第一次尝试使用 Rider 打开项目文件时,它将提供通过单击从 .NET 或 Mono 安装 MSBuild。