我想簡單地從這裏編譯代碼https://github.com/neoeinstein/purpleonion類型或命名空間「單聲道」找不到
我已經安裝了單,MonoDevelop中,.NET框架4和GTK#
當我打開解決方案並嘗試編譯任何項目,我得到這個錯誤,名字空間'單聲道'無法找到。
如何找不到?是不是在單聲道中存在必須的基本命名空間?
我想簡單地從這裏編譯代碼https://github.com/neoeinstein/purpleonion類型或命名空間「單聲道」找不到
我已經安裝了單,MonoDevelop中,.NET框架4和GTK#
當我打開解決方案並嘗試編譯任何項目,我得到這個錯誤,名字空間'單聲道'無法找到。
如何找不到?是不是在單聲道中存在必須的基本命名空間?
BCL程序集的單聲道實現不公開任何其他API。如果某個東西指的是Mono名稱空間,它來自另一個程序集,在這種情況下是Mono.Security.dll。
在Windows上,MonoDevelop能夠以.NET或Mono爲目標。默認情況下它的目標是.NET。
有兩種方法,你可以解決這個問題:
安裝Mono.Security.dll組裝成.NET,假設它在那裏工作。你會通過將其放置在「集結號文件」
設置MonoDevelop的目標使用項目 - 單聲道框架>目標運行時或更改.NET運行時選項面板中的默認這樣做的編譯時間。
這樣做!具體來說,數字2,這似乎是最自然的方式。 – Cray
確保將對單聲道dll文件的引用添加到項目中。 –