如何在mac上从命令行编译mono项目
本文关键字:命令行 编译 mono 项目 mac | 更新日期: 2023-09-27 17:57:40
我需要从命令行编译C#项目(而不是从IDE中)。它在linux下运行得很好(确切地说,在Fedora和Ubuntu下)。我只安装了mono-xbuild包,构建脚本就能够执行xbuild命令。问题是,自制存储库中没有xbuild或mdtool,在构建时安装xamarin studio不是解决方案,因为它根据各种条件将二进制文件放置在不同的位置。如何让我的构建/安装脚本在MacOSX下开箱即用?
您需要安装.NET for macOS,然后使用dotnet
命令运行编译并执行.NET项目。
以下是运行Hello World应用程序的命令:
dotnet new console -o myApp
cd myApp
dotnet run
对于Mono应用程序,您需要安装Mono框架(作为Mac .pkg
文件提供)
还可以考虑安装MSBuild(Microsoft生成引擎)。它需要OpenSSL(通过:brew install openssl
安装)。请参阅:在.Net Core MSBuild上构建测试和调试。