2014-03-05 36 views
1

我用Xamarin Studio(在Mac上)使用GTK創建了一個C#解決方案。當我將它克隆到Windows並在Visual Studio中打開它時,我很失望地看到所有的GTK引用都被破壞了。我可以使用GTK可以在Visual Studio和MonoDevelop/Xamarin Studio中使用的C#解決方案嗎?

在Xamarin中,我看到GTK庫在單聲道框架中,而不僅僅是簡單的dll。參考指向/Library/Frameworks/Mono.framework/' according to the UI, but in the underlying .csproj`文件中的路徑,根本沒有路徑。

在Visual Studio中,這些引用已損壞,路徑爲空。 Mono for Windows安裝程序(在我的情況下爲mono-3.2.3-gtksharp-2.12.11-win32-0.exe)不會將GTK庫添加到GAC(這看起來像是一件愚蠢的事情)。

有沒有辦法讓Visual Studio以不會破壞Xamarin Studio項目的方式識別GTK#?

回答

0

在Windows機器上安裝Xamarin Studio或自行安裝GTK#。您將無法從Visual Studio中設計UI,但您可以構建它並進行調試/運行。

http://www.go-mono.com/mono-downloads/download.html

+0

其實,我並安裝GTK#本身,但我似乎無法找到通過VS參考瀏覽器對話框中的庫,但如果我直接瀏覽到他們在'C:\ PROGRAM文件的位置,這聽起來像一個可怕的事情。標準做法是什麼? –

+1

也許他們沒有安裝到GAC中。你可以嘗試安裝'gacutil -i ' – SKall

+0

哦,我不知道那個。會給它一個鏡頭。 –

相關問題