Azure Devops — конвейер выпуска с собственным размещением — запуск приложения WPF при развертывании
Я пытаюсь настроить автономный агент Azure Devops. Все работает нормально, и я могу использовать конвейеры выпуска для нормального развертывания кода на целевой машине. Агент установлен на тестовой машине, к которой команда контроля качества имеет удаленный доступ. Идея состоит в том, что команда QA будет использовать выпуски Azure Devops для развертывания программного обеспечения для тестирования на разных компьютерах, и когда они удаленно входят в тестовый компьютер, приложение будет запущено. Нет проблем с остановкой приложения на хост-компьютере и развертыванием новых сборок. Проблема в том, что когда я пытаюсь запустить приложение WPF в качестве последнего шага процесса, приложение не запускается. Команда QA входит в систему, используя выделенного (всегда одного и того же) пользователя.
Я попытался запустить службу как локальную учетную запись и как того же пользователя, которого использует QA, но разницы нет. Задача cmd, которая запускает основной исполняемый файл приложения WPF, сообщается об успешном завершении, но приложение не запускается, когда я удаленно подключаюсь к машине.
Есть идеи, как этого добиться? Какая задача лучше всего подходит для этой цели?
Большое спасибо за помощь заранее.