如何在mac上从命令行编译单声道项目

时间:2016-07-18 13:38:35

标签: c# macos mono

我需要从命令行(而不是在IDE中)编译C#项目。它在linux下工作得很好(确切地说在Fedora和Ubuntu下)。我只是安装mono-xbuild包,构建脚本能够执行xbuild命令。问题是家庭酿造库中没有xbuild或mdtool,并且在构建时安装xamarin工作室不是解决方案,因为它根据各种条件将二进制文件放在不同的位置。 如何让我的构建/安装脚本在MacOSX下开箱即用?

1 个答案:

答案 0 :(得分:1)

您需要安装.NET for macOS,然后使用dotnet命令运行编译并执行.NET项目。

以下是运行Hello World应用程序的命令:

dotnet new console -o myApp
cd myApp
dotnet run

对于Mono应用,您需要安装Mono framework(作为Mac .pkg文件提供)

还要考虑安装MSBuild(Microsoft Build Engine)。它需要OpenSSL(通过:brew install openssl安装)。请参阅:Building Testing and Debugging on .Net Core MSBuild