2010-01-15 125 views
2

嗨我有一個問題實現這種方法。ManagementBaseObject找不到

我已經添加使用System.Management但類仍然無法正常工作。

的錯誤是:

錯誤7的類型或命名空間名稱ManagementBaseObject「找不到(?是否缺少using指令或程序集引用)

+0

您正在使用哪個IDE。您可以正確地將您的條目標記爲您的IDE – 2010-01-16 12:02:42

+0

我正在使用MS Visual Studio 2010 – 2010-01-17 02:57:29

回答

13

你可能缺少對System.Management.dll的程序集引用。 using語句只是將名稱帶入作用域,以節省您鍵入的前綴:它實際上並不添加DLL引用。

用鼠標右鍵單擊您的項目的引用文件夾並選擇添加引用。轉到結果對話框的.NET選項卡,選擇System.Management並單擊OK。

+0

我無法使用System.Management.dll。 僅使用System.Management.Instrumentation – 2010-01-15 23:25:50

+0

當您進入添加引用對話框的.NET選項卡時,您會看到什麼? System.Management不在嗎?灰了? – itowlson 2010-01-15 23:34:22

+0

是System.Management在那裏,但我看不到或使用System.Management.dll – 2010-01-15 23:37:59

2

你加System.Management.dll作爲參考?

msdn告訴我們更多關於在哪裏可以找到ManagementBaseObject

命名空間:System.Management
大會:System.Management(在 System.Management.dll)

+0

我無法添加.dll作爲參考 – 2010-01-15 23:28:09

+0

您是否可以添加其他程序集?通常選項卡'.NET'不包含其程序集的文件擴展名(因此它將是您需要在.NET選項卡中添加的System.Management程序集) – 2010-01-16 12:01:26

+0

已修復且正在運行,VS出現問題,剛剛重新啓動該計劃和所有工作。 謝謝 – 2010-01-21 02:04:40

0

使用System.Management不要忘記寫;添加引用一段時間後,即使在添加相應的程序集後,也會發生此錯誤。

+0

這大部分都是自動帶着visual studio的主要問題被上面2個答案覆蓋。 – Yash 2015-07-29 12:31:01