ManagementBaseObject не найден

2

Привет, У меня возникла проблема с реализацией этого метода.

Я добавил, используя System.Management, но класс по-прежнему не работает.

Ошибка:

Ошибка 7 Не удалось найти имя типа или пространства имен "ManagementBaseObject" (вам не хватает директивы using или ссылки на сборку?)

  • 0
    какую IDE вы используете. вы можете соответствующим образом пометить вашу запись в вашей IDE
  • 0
    Я использую MS Visual Studio 2010
Теги:

3 ответа

13
Лучший ответ

Вероятно, вам не хватает ссылки на сборку System.Management.dll. Оператор using просто вводит имена в область видимости, чтобы сохранить введенный вами префикс: он фактически не добавляет ссылку на DLL.

Щелкните правой кнопкой мыши папку "Справочные материалы" и выберите "Добавить ссылку". Перейдите на вкладку .NET в появившемся диалоговом окне, выберите "System.Management" и нажмите "ОК".

  • 0
    Я не могу использовать с помощью System.Management.dll. Только с использованием System.Management.Instrumentation
  • 0
    Что вы видите, когда заходите в диалоговое окно Add Reference, вкладка .NET? System.Management не существует? Серый?
Показать ещё 4 комментария
2

Вы добавили System.Management.dll в качестве ссылки?

msdn рассказывает нам больше о том, где найти ManagementBaseObject:

Пространство имен: System.Management Сборка: System.Management(в System.Management.dll)

  • 0
    Я не могу добавить .dll в качестве ссылки
  • 0
    Вы можете добавить другие сборки ?! обычно вкладка «.NET» не содержит расширение файла для своих сборок (поэтому это будет сборка System.Management, которую необходимо добавить в .NET-вкладку)
Показать ещё 1 комментарий
0

Не забудьте написать с помощью System.Management; после добавления ссылки некоторое время это происходит даже после добавления соответствующей сборки, она показывает ошибку.

  • 0
    Это в основном авто поставляется с визуальной студией, основная проблема была рассмотрена выше 2 ответами.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню