如何在Mac上从命令行编译Mono项目

多拉里兹

我需要从命令行(而不是从IDE内部)编译C#项目。它在Linux下工作得很好(确切地说在Fedora和Ubuntu下)。我只安装了mono-xbuild软件包,并且构建脚本能够执行xbuild命令。问题在于,自制的存储库中没有xbuild或mdtool,在构建不是解决方案时安装xamarin studio,因为它会根据整个条件范围将二进制文件放置在不同的位置。如何在MacOSX下直接使用我的构建/安装脚本?

Kenorb

您需要为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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Mac上使用Mono通过NUnit测试从命令行编译和运行C#文件

如何从命令行编译iOS项目

如何从命令行编译和执行Java项目?

如何从命令行编译Visual Studio项目?

如何在Windows上从命令行在PhpStorm中打开项目

如何在Mac bash上从命令行运行Gradle

如何从命令行创建项目?

使用Ant从命令行编译NetBeans项目

如何编译基于Maven的Java项目以从命令行运行它

如何从命令行将Unity3D游戏项目编译为WebGL?

如何在 Mac 命令行上运行 docker?

在OSX上从命令行打开AndroidStudio项目

如何从命令行编译Swift以进行分发

如何从命令行编译和链接多个文件?

如何在Mac中以root用户身份从命令行运行Android Studio 3.0

Java如何从命令行创建空白项目

如何从命令行Mac OS X编辑文件?

从命令行编译Kotlin

如何在macOS上从命令行打开VS Code?

如何在Suse上从命令行安装软件包

如何在Linux服务器(无GUI)上从命令行测试网速?

如何在Ubuntu上打开VIM(不是从命令行)

如何在Windows上从命令行运行Java程序?

如何在Windows上使用Git存储库路径从命令行启动GitKraken?

如何在Debian 9 / stretch上从命令行切换回GUI

如何在Windows 7上从命令行删除所有COM端口?

如何在Windows上从命令行初始化新用户帐户

如何从命令行在Ubuntu上安装Glassfish?

如何从命令行安装 pom 文件中提到的插件,而无需编译或构建整个项目?