我从单声道项目中获得了Mono 3.0.3的tarball,并在Ubuntu 12.10发行版上进行了编译。
configure,make和make install命令都运行正常。我运行单声道测试安装,它报告“你的系统有一个损坏的System.Drawing设置”。我不太确定如何解决这个问题或者为什么它会被打破。我有一个有效的libgdiplus.so文件并指向它的配置选项。
在我解决之前,我似乎无法使用System.Drawing。有没有人遇到过这个?
答案 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已损坏的实际错误消息,可能允许您解决问题。