"ManagementScope " не найден
Я получаю эту ошибку:
CS0246: The type or namespace name 'ManagementScope' could not be found...
На этой линии:
private ManagementScope plainScope = null;
Проект строится нормально, однако я получаю вышеуказанную ошибку компилятора во время выполнения, когда пытаюсь загрузить любую страницу. Да у меня есть соответствующие using System.Management
заявление. Да я включил System.Management
в качестве ссылки. Это мой блок операторов using:
using System;
using System.Collections.Generic;
using System.Data;
using System.Management;
Я прочитал этот вопрос, и мой проект нацелен на.Net 3.5 Framework, а не на 4. В случае, если это помогает, код, вызывающий проблемы, находится внутри файла класса, который включен в каталог App_Code проекта. "Действие компоновки" в разделе "Дополнительные свойства" файла установлено на "Компиляция". Я считаю, что это может иметь какое-то отношение к проблеме видения, когда я использовал System.Management
пространство имен в последнее время в коде позади aspx
файл и он скомпилирован и работает просто отлично.
2 ответа
Рассматривали ли вы использовать Fusion?
Этот инструмент будет регистрировать все попытки загрузки сборок, сделанные платформой.Net... Он точно показывает, какой файл он искал и где он пытался его найти.
NB. Вам нужно запустить его как администратор, чтобы иметь возможность изменять настройки ведения журнала. Расположение журнала, которое он запрашивает, должно указывать на пустой каталог, если вы хотите установить его вручную