我需要从命令行(而不是从IDE内部)编译C#项目。它在Linux下工作得很好(确切地说在Fedora和Ubuntu下)。我只安装了mono-xbuild软件包,并且构建脚本能够执行xbuild命令。问题在于,自制的存储库中没有xbuild或mdtool,在构建不是解决方案时安装xamarin studio,因为它会根据整个条件范围将二进制文件放置在不同的位置。如何在MacOSX下直接使用我的构建/安装脚本?
您需要为MacOS安装.NET,然后使用dotnet
命令运行编译并执行.NET项目。
以下是运行Hello World应用程序的命令:
dotnet new console -o myApp
cd myApp
dotnet run
对于Mono应用程序,您需要安装Mono框架(作为Mac.pkg
文件提供)
考虑还安装MSBuild(Microsoft Build Engine)。它需要OpenSSL(通过安装:)brew install openssl
。请参阅:在.Net Core MSBuild上构建测试和调试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句