Это обычно (по моему опыту!), Вызванное неправильной настройкой конфигурации. В 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
в той же папке, что и ваше решение, поэтому вы можете просмотреть это, чтобы определить, есть ли другие причины, почему проект установки не удалось создать.