17

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

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

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

ответ

24

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

Закрыть 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 и попробуйте Восстановление вашего проекта развертывания! Это сработало для меня!

+2

довольно устрашающий ответ чувак! +1 – 2009-08-14 07:48:11

+2

Я уверен, что это должно быть очевидно, но инструкции Microsoft не включают закрытие Visual Studio, что помешало им работать для меня. Спасибо! – 2010-01-07 11:50:23

+2

+1 Magic, Как вы нашли решение? – 2010-01-13 13:47:49

6

У нас была эта проблема, и приведенные выше решения не сработали для нас. После нескольких дней царапин на голове мы обнаружили, что решение для нас состояло в том, чтобы удалить все файлы 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

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

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

помогло!

-1

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

Смежные вопросы