mac 如何从命令行编译单声道项目
How to compile mono projects from command line on mac
我需要从命令行(而不是 IDE 内)编译 C# 项目。它在 linux 下工作得很好(准确地说是在 Fedora 和 Ubuntu 下)。我只是安装了 mono-xbuild 包,构建脚本能够执行 xbuild 命令。问题是 home-brew 存储库中没有 xbuild 或 mdtool,并且在构建时安装 xamarin studio 不是解决方案,因为它根据各种条件将二进制文件放置在不同的位置。
如何让我的 build/install 脚本在 MacOSX 下开箱即用?
您需要安装 .NET for macOS,然后使用 dotnet
命令 运行 编译并执行 .NET 项目。
以下是 运行 Hello World 应用程序的命令:
dotnet new console -o myApp
cd myApp
dotnet run
对于 Mono 应用程序,您需要安装 Mono framework(作为 Mac .pkg
文件提供)
考虑安装 MSBuild (The Microsoft Build Engine). It requires OpenSSL (install via: brew install openssl
). See: Building Testing and Debugging on .Net Core MSBuild。
我需要从命令行(而不是 IDE 内)编译 C# 项目。它在 linux 下工作得很好(准确地说是在 Fedora 和 Ubuntu 下)。我只是安装了 mono-xbuild 包,构建脚本能够执行 xbuild 命令。问题是 home-brew 存储库中没有 xbuild 或 mdtool,并且在构建时安装 xamarin studio 不是解决方案,因为它根据各种条件将二进制文件放置在不同的位置。 如何让我的 build/install 脚本在 MacOSX 下开箱即用?
您需要安装 .NET for macOS,然后使用 dotnet
命令 运行 编译并执行 .NET 项目。
以下是 运行 Hello World 应用程序的命令:
dotnet new console -o myApp
cd myApp
dotnet run
对于 Mono 应用程序,您需要安装 Mono framework(作为 Mac .pkg
文件提供)
考虑安装 MSBuild (The Microsoft Build Engine). It requires OpenSSL (install via: brew install openssl
). See: Building Testing and Debugging on .Net Core MSBuild。