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