Подтвердить что ты не робот

"Неустранимая ошибка сборки" в любом проекте MSI Setup

Некоторое время назад я получил эту ошибку при создании любого проекта развертывания Visual Studio.

"Неисправимая ошибка сборки"

Я думал, что моя установка VS повреждена или я удалил некоторые важные файлы, но...

4b9b3361

Ответ 1

... все что мне нужно было сделать.

Закройте Visual Studio.

Пуск, Выполнить или WIN + R, введите cmd, ОК.

regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"
regsvr32 ole32.dll

Предупреждение: вы ДОЛЖНЫ запустить командную строку в режиме администратора !

Закрыть командную строку.

Откройте Visual Studio и попробуйте перестроить свой проект развертывания! Это сработало для меня!

Ответ 2

У нас была эта проблема, и приведенные выше решения не сработали для нас. После нескольких дней царапин на голове мы обнаружили, что решение для нас состояло в том, чтобы удалить все файлы VSI *.TMP из локальной временной папки пользователя по адресу:

C:\Documents and Settings\имя_пользователя\Local Settings\Temp

В нашем случае это пошло не так на машине сборки Hudson - Visual Studio, похоже, создает временные файлы и не очищает их должным образом. После того, как он создал 65536 файлов temp (VSI0000.tmp для VSIFFFF.tmp), он больше не может создавать, и проекты MSI не смогут построить.

Престижность этого сообщения в блоге для решения:

http://blog.richardadleta.com/2009/08/using-visual-studio-command-line.html

Ответ 3

Я столкнулся с той же проблемой в Visual Studio 2010 Ultimate. Регистрация трюков:

regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"
regsvr32 ole32.dll

помогло!

Ответ 4

Переустановка (восстановление). Visual Studio решила проблему для меня.