我正在編寫一個應用程序,我必須使用System.Diagnostics命名空間使用Process.Start api。我正在使用mono-2.10的月光庫。但我得到這個錯誤System.Diagnostics.Process命名空間丟失
「無法找到類型或命名空間名稱Process'您是否缺少using指令或程序集引用?」
我想知道的是從mscorlib.dll程序集在月光構建中缺少的System.Diagnostics命名空間?
我正在編寫一個應用程序,我必須使用System.Diagnostics命名空間使用Process.Start api。我正在使用mono-2.10的月光庫。但我得到這個錯誤System.Diagnostics.Process命名空間丟失
「無法找到類型或命名空間名稱Process'您是否缺少using指令或程序集引用?」
我想知道的是從mscorlib.dll程序集在月光構建中缺少的System.Diagnostics命名空間?
即使mscorlib
缺少System.Diagnostics
(這本身就是可疑),則System.Diagnostics.Process
類生活System.dll
(不mscorlib.dll
)。
System.Diagnostics.Process在Silverlight API中不可用。因此它在Moonlight API中也不可用。如果你想使用Process,你需要使用完整的.NET框架BCL。
但在此之前,你確定你不錯過'使用System.Diagnostics'嗎? – gideon 2012-03-06 04:29:51
爲什麼不解散mscorlib,並檢查該名稱空間和類是否存在,如果這不是太多的工作。 – Zenwalker 2012-03-06 04:31:18
我已經反彙編mscorlib.dll,並且缺少整個System.Diagnostics名稱空間。這是否意味着我錯誤地編譯了它? – brunoos 2012-03-06 04:35:03