首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ManagementEventWatcher类在System.Management命名空间中不再可用吗?

ManagementEventWatcher类在System.Management命名空间中不再可用吗?
EN

Stack Overflow用户
提问于 2014-03-06 11:44:34
回答 2查看 6K关注 0票数 5

我收到以下错误消息:

命名空间'ManagementEventWatcher‘中不存在类型或名称空间名称'System.Management’(是否缺少程序集引用?)

我已经在我的项目引用中包含了System.Management,但是无法找到该类型。

我已经以管理员身份运行了Visual,并且仍然得到了相同的结果。ManagementEventWatcher走了吗?

EN

回答 2

Stack Overflow用户

发布于 2014-03-06 11:55:54

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

如果您已经添加了引用,并且没有在类中包含using System.Management,那么您将得到以下错误消息。另外,如果您只是在类中包括using System.Management,而没有将它的引用包含到您的项目中,您将得到类似的错误消息。您必须将System.Management.dll的引用添加到您的项目中,正如我下面所示。

转到“解决方案资源管理器”,展开项目,右键单击“引用”文件夹/选项,然后从上下文菜单中选择“添加引用”。现在选择.Net选项卡并从列表中选择System.Management并单击OK。

如果你有VS2010,VS2012,VS2013.右键单击“引用”文件夹/选项添加引用,然后从上下文菜单中选择“添加引用”。现在选择程序集,然后是框架选项卡,然后从列表中选择System.Management,然后单击OK。

票数 9
EN

Stack Overflow用户

发布于 2014-03-06 12:10:41

检查是否为要添加的DLL选择了正确的CLR版本。我查看了我的C:\Program (x86)\Reference x86文件夹,在该文件夹中找到的System.Management.dll仍然拥有这个类。我添加了一个引用和一个using语句,并且我能够构造它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22223537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档