Обычно (по моему опыту!) Это вызвано неправильной настройкой конфигурации сборки. В Visual Studio на уровне решения вы можете перейти в меню Build
и выбрать Configuration Manager
. Убедитесь, что для всех применимых конфигураций (выбранных из раскрывающегося списка Active Solution Configuration
) в проекте установщика есть галочка в столбце Build
.
Теперь вам нужно убедиться, что при вызове devenv вы передаете соответствующую конфигурацию сборки (т. Е. С отметкой Build
для проекта установки) следующим образом:
C:\PathToVisualStudio\devenv.exe /Rebuild Release C:\PathToProject\ProjectName.sln" /Out "PathToProject\vs_errors.txt"
(В этом примере Release
- это конфигурация сборки, на которую я нацеливаюсь)
Эта команда также записывает выходные данные Visual Studio в текстовый файл с именем vs_errors.txt
в той же папке, что и ваше решение, так что вы можете проверить это, чтобы определить, есть ли другие причины, по которым проект установки не удалось построить. *