«Независимая ошибка сборки» в любом проекте настроек MSI
-
19-08-2019 - |
Вопрос
Некоторое время назад я получил эту ошибку при создании любого проекта развертывания Visual Studio.
"НЕПРАВИЛЬНАЯ Ошибка сборки"
Я думал, что моя установка VS была повреждена или я удалил несколько важных файлов, но ...
Решение
... все, что мне нужно было сделать.
Закрывать Визуальная студия.
Начинать, Бежать или Win+R, тип CMD, ХОРОШО.
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"
regsvr32 ole32.dll
Предупреждение: вы ДОЛЖЕН запустить командную строку в Административный режим!
Закрывать Командная строка.
Открыть Visual Studio и попробуйте восстановление Ваш проект развертывания! Это сработало для меня!
Другие советы
У нас была эта проблема, и решения выше не работали для нас. После нескольких дней съемки головы мы обнаружили, что решением для нас было удалить все файлы vsi*.tmp из локальной папки пользователя Temper at:
C: Documents and Settings Имя пользователя Локальные настройки Temp
В нашем случае это пошло не так на машине Hudson Build - Visual Studio, кажется, создает временные файлы и не очищает их должным образом. После того, как он создал 65536 Temp Files (vsi0000.tmp to vsiffff.tmp), он не может больше создать, и проекты MSI не могут создать.
Слава от этого сообщения в блоге для решения:
http://blog.richardalleta.com/2009/08/using-visual-studio-command-line.html
Я столкнулся с той же проблемой в Visual Studio 2010 Ultimate. Регистрационные трюки:
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"
regsvr32 ole32.dll
Помог!
Переустановка (ремонт) Visual Studio решила для меня проблему.