"Неустранимая ошибка сборки" в любом проекте MSI Setup
Некоторое время назад я получил эту ошибку при создании любого проекта развертывания Visual Studio.
"Неисправимая ошибка сборки"
Я думал, что моя установка VS повреждена или я удалил некоторые важные файлы, но...
Ответы
Ответ 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 решила проблему для меня.