System.Management命名空间中的ManagementEventWatcher类是否不再可用?

Mar*_*ark 5 .net c# asp.net

我收到以下错误消息:

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

我已经包含System.Management在我的项目参考中,但找不到类型.

我以管理员身份运行Visual Studio,但仍然得到相同的结果.已经ManagementEventWatcher走了?

Suh*_*jua 9

您可能缺少程序集引用System.Management.dll.using语句只是将名称带入范围,以节省您键入前缀:它实际上不会将DLL引用添加到项目中.

如果您已添加引用但未包含using System.Management在您的类中,则会收到此错误消息.此外,如果您只是包含using System.Management在您的课程中并且未将其包含在您的项目中,您将收到类似的错误消息.您必须System.Management.dll像我在下面显示的那样添加对项目的引用.


转到解决方案资源管理器,展开项目,右键单击References文件夹/选项,然后从上下文菜单中选择Add References.现在选择.Net选项卡并System.Management从列表中选择,然后单击"确定".

如果您有VS2010,VS2012,VS2013 ...通过右键单击References文件夹/选项添加参考,并从上下文菜单中选择Add References.现在选择Assemblies,然后选择Framework选项卡,System.Management从列表中选择,然后单击OK.

在此输入图像描述

  • 作者在问题中提出的错误是**类型或命名空间名称'ManagementEventWatcher'在命名空间'System.Management'中不存在(你是否缺少程序集引用?)**我提供了它的解决方案,它将删除这个错误 (3认同)