我无法在VS2012中添加对'Microsoft Windows Installer Object Library'的引用。有什么想法,可能是什么原因导致了这个问题?
当我尝试创建对COM组件的引用时,我会收到此错误消息“无法添加对'Microsoft Windows Installer Object Library'的引用”。
这个VS项目是基本的类库(使用c# x86)。
我无法在VS2012中添加对'Microsoft Windows Installer Object Library'的引用。有什么想法,可能是什么原因导致了这个问题?
当我尝试创建对COM组件的引用时,我会收到此错误消息“无法添加对'Microsoft Windows Installer Object Library'的引用”。
这个VS项目是基本的类库(使用c# x86)。
在 Visual Studio 中,转到“引用”>“添加引用”>“COM”>“浏览”>%WINDIR%\system32\msi.dll
。
对我来说,在 VS2012 上运行良好。
检查你的注册表,请检查这些数值
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