我按以下順序在Windows 7 PC上安裝了以下內容,但沒有問題: 1.)Mono for Windows 2.10.5 2.)Gtk#for .NET 2.12.10 3)的MonoDevelop 2.6 RC1當在Monodevelop中切換到Mono運行時時,Gtk#引用「消失」
我做了一個簡單的測試基於GTK應用程序(針對.NET 3.5)來驗證我的新的安裝,我發現以下奇怪現象:
當我的目標默認運行時(Microsoft .NET),一切正常。
然而,當我改變目標運行時單聲道,
我所有的Gtk#的引用消失,如下一個形象。
的所有參考以紅色突出顯示在圖像#3具有相同的錯誤消息作爲一個我擴大了ATK-銳 - 「大會不提供單聲道/ .NET 3.5」
當我試圖要使用「編輯引用」來更正引用,當運行時爲Mono時,任何Gtk#程序集都不會顯示在程序包列表中(請記住,當我定位默認.NET時,一切正常)。如果我嘗試通過「編輯引用」 - >「.Net Assembly」對話框手動添加程序集,我會收到一條關於丟失Stetic的警告,然後我的UI會被吹掉,程序將不再編譯/編譯。
我試圖改變我的目標運行時.NET 4.0,3.0和2.0,並且沒有做出區別每盎司:
我不假裝是在單聲道世界專家- 這是一個已知的問題?也許我錯過了我的安裝中的配置步驟?在此先感謝 - 我卡住了!
謝謝,夥計 - 你可能是正確的。我確實發現我可以「運行」 - >「運行」 - >「單聲道2.10.5」,一切正常。我是否認爲這是針對Mono運行時運行我的程序? – seveland
是的,這是正確的。您可以使用.NET構建並在Mono上運行,反之亦然。 –
我最終回到了Mono 2.6.7,現在一切正常。 – seveland