14

我无法使用 VS2012 添加对“Microsoft Windows Installer 对象库”的引用。任何想法,什么可能导致这个问题?

当我尝试创建对 COM 组件的引用时,我收到此错误消息“无法添加对‘Microsoft Windows Installer 对象库’的引用”。

VS 项目是基本类库(c# x86)。

4

2 回答 2

24

在 Visual Studio 中,转到 References > Add Reference... > COM > Browse... > %WINDIR%\system32\msi.dll

在 VS2012 上为我工作。

于 2013-06-18T16:02:57.263 回答
-3

检查你的 Regedit,请检查这些值

HKEY_CLASSES_ROOT\TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0

如果安装了 Visual Studio 2010

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\ComponentPickerPages\Recent\{9A341D96-5A64-11D3-BFF9-00C04F990235}\1

如果安装了 Visual Studio 2008

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ComponentPickerPages\Recent\{9A341D96-5A64-11D3-BFF9-00C04F990235}\1
于 2013-05-15T09:07:00.230 回答