Asp.net &引用;管理范围“;找不到

Asp.net &引用;管理范围“;找不到,asp.net,compiler-errors,system.management,Asp.net,Compiler Errors,System.management,我得到了这个错误: CS0246:找不到类型或命名空间名称“ManagementScope”… 在这一行: private ManagementScope plainScope = null; 该项目构建得很好,但是当我尝试加载任何页面时,在运行时会出现上述编译器错误。是的,我有适当的使用System.Management声明。是的,我已经包括了系统管理作为参考。这是我的using语句块: using System; using System.Collections.Generic; usin

我得到了这个错误:

CS0246:找不到类型或命名空间名称“ManagementScope”…

在这一行:

private ManagementScope plainScope = null;
该项目构建得很好,但是当我尝试加载任何页面时,在运行时会出现上述编译器错误。是的,我有适当的
使用System.Management
声明。是的,我已经包括了
系统管理
作为参考。这是我的using语句块:

using System;
using System.Collections.Generic;
using System.Data;
using System.Management;
我读过,我的项目是针对.NET3.5框架,而不是4。如果有帮助,则有问题的代码位于类文件中,该类文件包含在项目的App_代码目录中。文件高级属性下的“构建操作”设置为“编译”。我相信这可能与问题有关,因为我最近正在使用
System.Management
命名空间,在
aspx
文件的代码隐藏中,它编译并运行得很好。

您考虑过使用吗

此工具将记录.Net framework加载程序集的所有尝试。。。它准确地显示了它正在查找的文件以及它试图在哪里查找它


注意:您需要以管理员身份运行它才能更改日志记录设置。如果您想手动设置它,它提示的日志位置应该指向一个空目录

您需要在项目中添加
System.Management
参考

您使用什么体系结构来构建/运行-它有没有可能在运行时尝试加载64位DLL,但在调试期间使用x86,反之亦然?@Basiclife,没有纯x86的东西。