Сборка VSTS не генерирует MSI-файл с использованием .vdproj - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть VSTS Build, который сгенерирует файл .msi, используя .vdproj, но я не получаю файл .msi из сборки.

Я получаю Warning MSB4078: The project file "abcdSetup\abcdSetup.vdproj" is not supported by MSBuild and cannot be built.

Я использую задачу сборки Visual Studio и задачу сборки MS для генерации .msi.

Я пробовал несколько способов иЯ установил задачу из третьей части, которая называется create .msi file from VS Installer Project.

Я приложил Снимок всех задач, которые используются для создания этого .msi файла.

Пожалуйста, посмотрите и помогите мне в этом, а также сообщите нам, есть ли в VSTS какая-либо задача для создания файла .msi.

enter image description here

1 Ответ

0 голосов
/ 14 февраля 2019

Я получаю предупреждение MSB4078: файл проекта "abcdSetup \ abcdSetup.vdproj" не поддерживается MSBuild и не может быть собран

Это потому, что MSBuild / Visual Studio не имеетподдержка для настройки проектов.Для интеграции с DevOps Azure вам придется использовать devenv.

Примечание: начиная с VS 2013, поддержка .vdproj обеспечивается надстройкой.

Вот причина, по которой вы получили ошибкуWarning MSB4078: The project file "abcdSetup\abcdSetup.vdproj" is not supported by MSBuild and cannot be built

Есть ли какой-нибудь способ, которым мы можем сгенерировать .msi без настройки частного агента в VSTS?Пожалуйста, дайте мне знать, есть ли какая-либо доступная задача.

Боюсь, что нет такого способа, которым вы можете сгенерировать .msi без настройки Личного агента в DevOps Azure, в противном случае мы всегда получимошибка:

Some errors occurred during migration. For more information, see the migration report: C:\VSTS-vs2017-agent\_work\9\s\Setup1\UpgradeLog.htm

Я тестировал его на частном агенте и локальном ПК без установки расширения Visual Studio Installer Projects и получил тот же результат.Затем я установил это расширение на локальном ПК, и оно работает нормально.Итак, нам нужно установить расширение Visual Studio Installer Projects, если мы хотим построить проекты установки.

Надеюсь, это поможет.

...