在mono(mac)中编译一个C#visual studio控制台应用程序

本文关键字:一个 C#visual studio 控制台 应用程序 编译 mono mac | 更新日期: 2023-09-27 17:58:23

我对mono和C#还很陌生,所以这可能是一个简单的问题,但我找不到答案。我需要在mac上编译一个C#visual studio控制台应用程序。我认为单声道适合这个目的。我不知道该编译哪个文件,并获取了program.cs(我的主要函数在哪里),还是应该编译Project.csproj。当我运行时

gmcs Program.cs

我得到

Program.cs(17,16): error CS0246: The type or namespace name `Oplossing' could not be found. Are you missing an assembly reference?
Program.cs(129,54): error CS0246: The type or namespace name `Order' could not be found. Are    you missing an assembly reference?

我应该如何编译?

在mono(mac)中编译一个C#visual studio控制台应用程序

通过xbuild,您应该能够直接编译csproj,

http://www.mono-project.com/Microsoft.Build

除非你在一个没有ui的系统上工作(因为你的目标是macos,所以你有一个ui),否则下载并安装Monodedevelop,并用它打开visual studio项目。

否则,请检查(g)mcs文档使用它的方法已经在这里的评论

注意:你不必在MacOs上重新编译你的应用程序就可以在MacOs中运行,只需将exe(程序集)复制到你的mac上,然后用mono 执行即可

相关文章: