2

我从 mono 项目中获得了 Mono 3.0.3 的压缩包,并在 Ubuntu 12.10 发行版上编译了它。

configure、make 和 make install 命令都运行没有错误。我运行了 mono-test-install,它报告“你的系统有一个损坏的 System.Drawing 设置”。我不太确定如何解决这个问题或它为什么坏了。我有一个有效的 libgdiplus.so 文件并将配置选项指向它。

在解决这个问题之前,我似乎无法使用 System.Drawing。有没有人遇到过这个?

4

1 回答 1

4

mono-test-install 脚本测试 System.Drawing 设置的方式是编译代码

using System;
using System.Drawing;

class X { 
    static void Main ()
    {
        Bitmap b = new Bitmap (100, 100);
    }
}

使用命令

mcs -pkg:dotnet <filename>

然后运行生成的文件

mono <filename>.exe

您可以手动执行此过程,以查看导致 mono 断定 System.Drawing 已损坏的实际错误消息,可能允许您解决问题。

于 2013-09-04T23:17:57.070 回答