«Неустранимая ошибка сборки» в любом проекте MSI Setup - PullRequest
19 голосов
/ 04 декабря 2008

Некоторое время назад я получил эту ошибку при сборке ЛЮБОГО проекта развертывания Visual Studio.

«Неустранимая ошибка сборки»

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

Ответы [ 4 ]

25 голосов
/ 04 декабря 2008

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

Закрыть Visual Studio.

Start, Run или WIN + R, введите cmd , OK.

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

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

Закрыть Командная строка.

Откройте Visual Studio и попробуйте Перестройка вашего проекта развертывания! У меня это сработало!

6 голосов
/ 25 июня 2010

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

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

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

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

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

2 голосов
/ 28 ноября 2012

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

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

помогли!

0 голосов
/ 13 марта 2017

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

...