Windows 用のmono 3をインストールしたばかりで、「Gtk」を使用するプロジェクトを開いています。私はそれをコンパイルしようとしていますが、「Gtk」が見つからないことがわかりました.monoがインストールされていることはかなり確実ですが、明らかにパスが設定されていません.
すべてのモノがどこにあるかをVS2012に伝えるにはどうすればよいですか?
mono 2 にダウングレードしました。まだ運がありません。
Windows 用のmono 3をインストールしたばかりで、「Gtk」を使用するプロジェクトを開いています。私はそれをコンパイルしようとしていますが、「Gtk」が見つからないことがわかりました.monoがインストールされていることはかなり確実ですが、明らかにパスが設定されていません.
すべてのモノがどこにあるかをVS2012に伝えるにはどうすればよいですか?
mono 2 にダウングレードしました。まだ運がありません。
.NET で GTK# を使用する (つまり、Mono ではない) 場合は、 http://www.go-mono.com/mono-downloads/download.htmlから"Gtk# for .NET" をダウンロードする必要があります。 Windows 用のモノ。
C:\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\
マシンに存在するかどうかを確認できますか? そうでない場合は、@jpobst が指摘したように GTK# ランタイムをインストールする必要があります。
すべてのビット (およびそれ以上) を取得する最も簡単な方法は、Xamarin 2.0 をダウンロードすることです。
インストールします。その後、Xamarin Studio で新しい GTK# 2.0 プロジェクトを作成し、Visual Studio で同じプロジェクトを開いてコンパイルできます。(私のマシンで確認されました。)
Xamarin をインストールすると、必要なものがすべて揃っていることが保証されます。Mono 3.0 インストーラーが同じことをするとは思えません。
次に、現在 Visual Studio で開こうとしているプロジェクトと、Xamarin Studio が作成した新しい GTK# プロジェクトを比較して、コンパイルを妨げる明らかな問題があるかどうかを確認できます。
MonoDevelop
IDE を使用し、mono フレームワークを使用してコンパイルすることをお勧めします。これをチェックしてください:Centos 6に最新のモノをインストールする