【问题标题】:Unable to compile simple C# file with mono's dmcs无法使用 mono 的 dmcs 编译简单的 C# 文件
【发布时间】:2011-12-25 15:15:09
【问题描述】:

我正在尝试使用 dmcs 来编译一个简单的 C# 源文件。这是源文件:

using System;

class MainClass
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Hello World");
    }
}

我尝试用dmcs MainFile.cs 编译它,但我出错了:

无法加载 Mono.CSharp.Driver:Create 的签名,原因是:

未处理的异常:System.TypeLoadException:类型加载异常 已经发生了。 [错误] 致命的未处理异常: System.TypeLoadException: 发生类型加载异常。

我可以用gmcs 很好地编译它,但我希望dmcs 获得C#4 的功能。

有人知道如何解决这个问题吗?

我在 Ubuntu 11.10 上运行单声道 2.10.5

【问题讨论】:

  • 听起来你的单声道安装坏了。我对单声道的 ubuntu 版本从来没有太多的运气。你通常最好从 debian/ubuntu 上的源代码 tarball 自己构建它
  • 好吧,我发现这并不重要,所以我不想在没有包管理器的情况下开始安装东西。无论如何,谢谢!

标签: ubuntu mono dmcs


【解决方案1】:

原来gmcs也支持C#4.0,所以没关系……

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多