Ubuntu 无法使用mono';编译简单的C#文件;s dmcs

Ubuntu 无法使用mono';编译简单的C#文件;s dmcs,ubuntu,mono,dmcs,Ubuntu,Mono,Dmcs,我正在尝试使用dmcs编译一个简单的C源文件。这是源文件: using System; class MainClass { public static void Main(string[] args) { Console.WriteLine("Hello World"); } } 我试图用dmcs MainFile.cs编译它,但我发现了错误: 无法加载Mono.CSharp.Driver:Create的签名,原因是: 未处理的异常:System.Ty

我正在尝试使用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
特性

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


我在Ubuntu11.10上运行mono 2.10.5,结果发现gmcs也支持C#4.0,所以这并不重要…

听起来你的mono安装坏了。我在ubuntu版本的mono上从来没有这么幸运过。你最好自己从debian/ubuntuWell上的源tarballs构建它,我发现这并不重要,所以我不希望在没有包管理器的情况下开始安装东西。无论如何谢谢你!