2011-02-08 5 views
1

Я получаю эту ошибку:«ManagementScope» не может быть найден

CS0246: The type or namespace name 'ManagementScope' could not be found...

На этой линии:

private ManagementScope plainScope = null; 

Проект строит хорошо, однако я получаю выше ошибки компилятора во время когда я пытаюсь загрузить любую страницу. Да, у меня есть соответствующий using System.Management. Да, я включил System.Management в качестве ссылки. Это мое заявление с помощью блока:

using System; 
using System.Collections.Generic; 
using System.Data; 
using System.Management; 

Я прочитал this question, и мой проект ориентирован на .Net 3.5 Framework, а не 4. В случае, если это помогает, вредоносный код, находится внутри файла класса, который входит в каталог App_Code проекта. «Действие сборки» в разделе «Дополнительные свойства файла» установлено «Компиляция». Я считаю, что это может иметь какое-то отношение к проблеме, поскольку я недавно использовал пространство имен System.Management в коде для файла aspx, и он скомпилировался и работал просто отлично.

+0

Что архитектуры вы используете для создания/запуска - Любой шанс это пытаясь загрузить 64-разрядную DLL во время выполнения, но используя x86 во время отладки или наоборот? – Basic

+0

@Basiclife, не все прямые вещи x86. – Anthony

ответ

0

Считаете ли вы использование fusion?

Этот инструмент регистрирует все попытки загрузки сборок, созданных инфраструктурой .Net. Он показывает, какой файл он искал и где он пытался его искать.

NB: Вам необходимо запустить его как администратора, чтобы иметь возможность изменять параметры ведения журнала. Бревенчатый место он запрашивает следует указать на пустой каталог, если вы хотите установить его вручную

0

вам нужно добавить System.Management в проектах ссылки

Смежные вопросы