2014-12-04 17 views
2

我有一個最初用Windows編寫的C#應用​​程序,現在我正在MonoDevelop的Linux中運行。它工作正常,但現在我需要識別符號鏈接。我發現this答案,但是當我補充一下:如何在Linux上使用Mono.Unix?

using Mono.Unix; 

我得到錯誤「的類型或命名空間名稱的Unix'不存在命名空間‘單’存在是否缺少程序集引用(CS0234)。?」

回答

3

您需要執行錯誤消息說的內容。不直觀地,Mono.Unix住在Mono.Posix.dll,所以你需要添加作爲參考。

+0

有點驚訝,MonoDevelop的標準參考列表中沒有Mono.Posix。我不得不從/usr/lib/mono/4.0/Mono.Posix.dll – parsley72 2014-12-04 21:02:38

+0

添加它,我的MonoDevelop沒有列出它。 – Jester 2014-12-04 21:06:26

+0

我在Ubuntu x64 14.04上使用MonoDevelop 4.0.12。 – parsley72 2014-12-05 00:09:32