Для этой проблемы, согласно предыдущему случаю , невозможно установить расширение InstallerProjects.vsix
из командной строки в azure devops. Если вы откроете командную строку как администратор и выполните команду установки локально, она будет успешной, но не в azure devops, потому что мы не можем выполнить командную строку как администратор в задаче командной строки.
AFAIK, сборка проекта установщика Visual Studio в размещенном агенте Azure Devops Pipeline в настоящее время не поддерживается. В качестве обходного пути вы должны настроить свой собственный агент сборки для запуска сборки. Убедитесь, что расширение VS Installer Projects установлено на частном агенте, и затем вы можете построить проект установки, либо использовать задачу командной строки с «devenv», либо использовать задачу «Build VS Installer». Вы можете обратиться к этому кейсу для получения подробной информации.
Кроме того, в сообществе разработчиков имеется открытый запрос . Вы можете проголосовать за этот билет и поделиться своим комментарием там. Автор этого пользовательского предложения предложил решение с использованием сторонних расширений, вы также можете обратиться к нему.