无法添加对"Microsoft Windows Installer对象库"的引用

Ran*_*Bug 13 c# com visual-studio-2012

我无法在VS2012中添加对"Microsoft Windows Installer对象库"的引用.任何想法,什么可能导致这个问题?

当我尝试创建COM组件的引用时,我收到此错误消息"无法添加对'Microsoft Windows Installer对象库'的引用".

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

Wer*_*ght 21

在Visual Studio中,转到参考>添加引用...> COM>浏览...> %WINDIR%\system32\msi.dll.

在VS2012上为我工作.


Aks*_*Joy -3

检查您的注册表,请检查这些值

HKEY_CLASSES_ROOT\TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0
Run Code Online (Sandbox Code Playgroud)

如果安装了 Visual Studio 2010

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\ComponentPickerPages\Recent\{9A341D96-5A64-11D3-BFF9-00C04F990235}\1
Run Code Online (Sandbox Code Playgroud)

如果安装了 Visual Studio 2008

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ComponentPickerPages\Recent\{9A341D96-5A64-11D3-BFF9-00C04F990235}\1
Run Code Online (Sandbox Code Playgroud)

  • 这对任何人有什么帮助? (2认同)