Неустранимая ошибка сборки - при попытке собрать настройки на VS2015
Моя сборка терпит неудачу каждый раз, когда я пытаюсь собрать свой проект установки. Ошибка в окне вывода просто:
ОШИБКА: неисправимая ошибка сборки
Что я уже пробовал
- Перезагрузка моего компьютера и Visual Studio
- Регистрация ole32.dll
- Очистить и восстановить все
- Удаление папок bin и obj
- Удаление временных файлов с VS в имени в \AppData\LocalTemp
- Запуск Visual Studio от имени администратора
- Приостановка постоянной защиты на моем антивирусе
- Удаление временного файла, который оставляет сборка установки.
- Запуск монитора процесса во время сборки.
- Проверка, если мой проект содержит повторяющиеся имена папок (это не так).
Примечание. Аналогичный вопрос, но не такой, как для более ранней версии Visual Studio:
4 ответа
Проблема была решена путем регистрации mergemod.dll.
На моем компьютере он находится по адресу: C:\Program Files (x86)\Common Files\Microsoft Shared\MSI Tools
Вам нужно запустить regsvr32 с правами администратора, чтобы заставить его работать.
Мне пришлось сделать еще один шаг поверх принятого ответа:
- Зарегистрируйте DLL mergemod.dll (regsvr32.exe C:\Program Files (x86)\ Общие файлы \Microsoft Shared\MSI Tools\mergemod.dll)
- Зарегистрировать DLL ole32.dll (regsvr32.exe ole32.dll)
- Удалите кеш / временные файлы Visual Studio - которые генерируются как часть сборок. (C: \ Users{BUILD_USER}\ AppData \ Local \ Temp).
Надеюсь, это поможет!
Переустановка (восстановление) Visual Studio решила проблему для меня. Я установил новое программное обеспечение для создания установочных программ, и оно повредило некоторые установочные MSM-файлы. Самый простой способ восстановить его - это переустановить VS.