Не удалось добавить ссылку на "Библиотека объектов установщика Microsoft Windows"

Я не могу добавить ссылку на "Библиотека объектов установщика Microsoft Windows" с VS2012. Любые идеи, что может вызвать эту проблему?

Когда я пытаюсь создать ссылку на COM-компонент, я получаю это сообщение об ошибке "ссылка на" Библиотека объектов установщика Microsoft Windows "не может быть добавлена".

Проект VS - это базовая библиотека классов (С# x86).

Ответ 1

В Visual Studio перейдите к ссылкам > Добавить ссылку... > COM > Обзор... > %WINDIR%\system32\msi.dll.

Работал для меня на VS2012.

Ответ 2

Проверьте ur 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