2016-07-22 19 views
1

私のWindows 10マシンにモノからGTK#を再インストールしました。私は自分のPATH変数をチェックし、C:\ Program Files(x86)\ GtkSharp \ 2.12が参照されていることを確認しました。モノがインストールされており、Visual Studioとxamarin Studioの両方で次のエラーが発生しています。Windowsの「libgtk-3-0.dll」のGTK#が見つかりません

DLL 'libgtk-3-0.dll'を読み込めません:指定されたモジュールは に見つかりませんでした。 (HRESULTからの例外:0x8007007E)

ここでは、私のアプリケーション

using System; 
using Gtk; 

namespace MyNamespace 
{ 
    public static class Program 
    { 
     public static void Main() 
     { 
      Application.Init(); // breaks here 

      var window = new Window ("Hello from Gtk#"); 

      window.Resize (200, 200); 

      window.ShowAll(); 

      Application.Run(); 
     } 
    } 
} 

どのように私はこの問題を解決することができますか?

答えて

1

間違ったバージョンのGtk#が私のプロジェクトで参照されました。すべてのリファレンスを削除し、gtk-sharp 2.12.0とglib-sharp 2.12.0を追加しました。プログラムは期待どおりに動作します。

+1

ここで、参照を削除して追加しますか? –

+1

ビジュアルスタジオでは、ナゲットパッケージマネージャを使用しました(ツール→Nugetパッケージマネージャ→管理...)。 MonoDevelopとXamarin Studioには、Nugetパッケージを削除するオプションがないので、プロジェクトのReferences and Packagesフォルダ内の参照を右クリックし、Removeをクリックします。 –

関連する問題