Azure devops на исходной версии пытается запустить скрипт powershell и не работает - PullRequest
0 голосов
/ 03 февраля 2020

Я работаю над проектом для клиента, проект начался около 5 лет go и прошел миграцию с VS2015 на VS 2017 на VS 2019 и был изменен для WiX, Octopus Deploy и другой платформы CD я не могу вспомнить прямо сейчас. Решение содержит 201 проект и охватывает различные уровни представления, WCF, SOAP, движки и windows сервисы. Я переместил весь исходный код в azure devops репозитории, и мы работаем с ним более года.

В настоящее время я пытаюсь настроить конвейеры выпуска для различных аспектов решение, потому что в настоящее время развертывания громоздки.

Я создал отдельное веб-приложение fre sh new. NET 4.7 и создал конвейеры CI / DI для него, подключенного к агенту развертывания на моем компьютере разработчика. чтобы прототипировать подход и получить основы прямо перед тем, как перейти к решению большого проекта ASP. NET 4.5 в нашем решении, и это было супер просто.

Этого нельзя сказать о моем клиенте Проект, я изо всех сил.

Я зарегистрировал запрос с поддержкой devops здесь , но поддержка ужасна. В этой ссылке я предоставляю вывод ошибки, которую я получаю вместе с System.debug = true. Похоже, что установочный пакет пытается выполнить скрипт powershell и не работает (возможно, потому, что я установил powershell core 6 на своем компьютере разработчика).

Теперь, насколько я могу судить, этого не должно быть, я Я не могу выяснить причину, по которой веб-проект моего клиента хотел бы запускать какие-либо сценарии powershell, и если его выполняет агент azure, то я также не понимаю, почему, поскольку мой прототип работал нормально с нулевыми проблемами.

Итак, мой вопрос таков: как я могу go попытаться выяснить, почему и как установочный пакет пытается выполнить скрипт powershell? А также посмотреть, что пытается сделать этот скрипт?

Я не собираюсь удалять ядро ​​powershell, пока не пойму, почему это необходимо.

...