我用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#?
其實,我並安裝GTK#本身,但我似乎無法找到通過VS參考瀏覽器對話框中的庫,但如果我直接瀏覽到他們在'C:\ PROGRAM文件的位置,這聽起來像一個可怕的事情。標準做法是什麼? –
也許他們沒有安裝到GAC中。你可以嘗試安裝'gacutil -i' –
SKall
哦,我不知道那個。會給它一個鏡頭。 –