Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 找不到ManagementBaseObject_C#_.net - Fatal编程技术网

C# 找不到ManagementBaseObject

C# 找不到ManagementBaseObject,c#,.net,C#,.net,嗨,我在实现这个方法时遇到了一个问题 我添加了使用System.Management,但该类仍然不起作用 错误是: 错误7找不到类型或命名空间名称“ManagementBaseObject”(是否缺少using指令或程序集引用?) 是否添加了System.Management.dll作为参考 告诉我们有关在何处查找ManagementBaseObject的更多信息: 名称空间:System.Management 组件:系统管理(在 System.Management.dll) 您可能缺少对Sys

嗨,我在实现这个方法时遇到了一个问题

我添加了使用System.Management,但该类仍然不起作用

错误是:

错误7找不到类型或命名空间名称“ManagementBaseObject”(是否缺少using指令或程序集引用?)


是否添加了
System.Management.dll
作为参考

告诉我们有关在何处查找
ManagementBaseObject
的更多信息:

名称空间:System.Management
组件:系统管理(在 System.Management.dll)


您可能缺少对System.Management.dll的程序集引用。
using
语句只是将名称引入范围,以避免您键入前缀:它实际上并没有添加DLL引用


右键单击项目的“引用”文件夹,然后选择“添加引用”。转到生成的对话框的.NET选项卡,选择System.Management并单击OK。

不要忘记使用System.Management编写添加引用后,即使在添加相应的程序集后,也会发生这种情况,它会显示错误。

我无法使用System.Management.dll。仅使用System.Management.Instrumentation进入“添加引用”对话框、.NET选项卡时会看到什么?没有系统管理吗?变灰了?是的,系统。管理层在那里,但我看不到或使用系统。管理层。DLL没事。“添加引用”对话框只是没有显示.dll扩展名(因为列表中的所有内容都是dll,这会浪费空间)。单击对话框中的System.Management,然后单击OK。奇怪的是,应该可以。我认为你最好发布一个代码片段和你的References文件夹的屏幕截图,这样我们就可以看到发生了什么。你能添加其他程序集吗?!通常,选项卡“.NET”不包含其程序集的文件扩展名(因此它将是需要添加到“.NET”选项卡中的System.Management程序集)。修复并正常工作,VS出现问题,刚刚重新启动程序,所有程序都正常工作。谢谢你使用的IDE。您可以根据您的想法适当地标记您的条目。我正在使用MS Visual Studio 2010。这主要是Visual Studio自动附带的问题。以上两个答案涵盖了主要问题。