【问题标题】:Compile a C# visual studio console application in mono (mac)在单声道(mac)中编译 C# Visual Studio 控制台应用程序
【发布时间】:2013-02-09 21:40:31
【问题描述】:

我对单声道和 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?

我应该如何编译?

【问题讨论】:

  • 尝试一次编译所有源文件。或者只使用 MonoDevelop。
  • 我将如何编译所有源文件?
  • 类似gmcs *.cs 的东西?看看gmcs 的文档吧。

标签: c# macos mono


【解决方案1】:

通过xbuild,应该可以直接编译csproj,

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

【讨论】:

    【解决方案2】:

    除非您在没有 ui 的系统上工作,(因为您的目标是 macos,所以您有 ui)下载并安装 Monodevelop 并使用它打开 Visual Studio 项目。

    否则检查 (g) mcs 文档 使用方法已经在这里了

    注意:您不必在 MacOs 上重新编译您的应用程序即可在 MacOS 上运行它,只需将 exe(程序集)复制到您的 mac 并使用 mono 执行它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-19
      相关资源
      最近更新 更多