2

mono プロジェクトから Mono 3.0.3 の tarball を取得し、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 に答える