我应该从哪里引用Microsoft.ManagementConsole.dll?

时间:2012-03-27 10:59:01

标签: .net visual-studio-2010 winapi mmc

我正在尝试使用Visual Studio 2010按照How-To Create a Hello World Snap-in 上的说明操作,它告诉我需要引用可以在MMC 3.0中找到的 Micorosft.MagamentConsole.dll SDK,它又是Windows SDK的一部分。

我的问题是我已经安装了Windows SDK(特别是 Microsoft Windows SDK for Windows 7 ,版本7.0和7.1(我不确定区别是什么))但是我无法在任何地方找到所需的 Microsoft.ManagementConsole.dll 程序集:

  • 它未列在Visual Studio中添加引用... 对话框的 .Net 选项卡中(即使我将项目目标框架更改为.Net v2。 0)
  • 它不在程序文件程序文件(x86)目录中的任何 Microsoft SDK \ Windows 文件夹中
  • 它也不在Visual Studio 2010安装目录中
  • 它也不在 c:\ Windows \ System32 中(我在互联网上找到的一个指南建议它可能是)

我可以/我应该从哪里引用这个程序集?

2 个答案:

答案 0 :(得分:6)

在我的系统上,它位于%ProgramFiles%\Reference Assemblies\Microsoft\MMC\v3.0。该位置“参考装配”也表明它是应该包含它的地方。

答案 1 :(得分:2)

这对我有用

项目 - >添加参考 - >浏览 - >粘贴此值C:\ Windows \ assembly \ GAC_MSIL \ microsoft.managementconsole \ 3.0.0.0__31bf3856ad364e35 \ microsoft.managementconsole.dll

备注:

  1. 您无法使用Windows资源管理器浏览到上述位置
  2. 但是,您可以在命令行中转到上述路径