mono-test-install显示我有一个损坏的System.Drawing

时间:2013-01-26 01:04:30

标签: mono system.drawing

我从单声道项目中获得了Mono 3.0.3的tarball,并在Ubuntu 12.10发行版上进行了编译。

configure,make和make install命令都运行正常。我运行单声道测试安装,它报告“你的系统有一个损坏的System.Drawing设置”。我不太确定如何解决这个问题或者为什么它会被打破。我有一个有效的libgdiplus.so文件并指向它的配置选项。

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

1 个答案:

答案 0 :(得分:4)

单声道测试安装脚本测试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已损坏的实际错误消息,可能允许您解决问题。