Какие у меня варианты развертывания, чтобы Visual Studio Live Share работала как для отладки, так и для совместной разработки на каком-либо узле Azure?
У меня сложный проект с множеством взаимозависимостей, и я хочу, чтобы ссылка Visual Studio Live Share была доступна разработчикам, тестировщикам uiux и разным типам развертываний (ветвь LTS, другие).
Меня интересуют следующие функции однорангового программирования, где каждый пользователь использует Visual Studio или Visual Studio Code, и один из двух используется «на сервере» в Azure для выполнения следующих действий:
... в идеале на сервере терминалов или массиве экземпляров рабочих станций для размещения и запуска прослушивателя сервера, когда Deployment == DEBUG | UIUXAudit | Другой
Я намерен использовать эту модель как способ удаленной распределенной разработки, в то же время с голосовым взаимодействием. Поскольку функция совместной отладки использует локальный порт, мне нужно будет использовать решение для переадресации портов (ngrok, демонстрация служебной шины Azure Стивена Клири, TCP через REST / gRPC или какое-либо решение для сокета-SignalR-сокета)
Также может показаться, что мне понадобится способ командной строки для запуска автоматического входа в консоль № 0 (или эквивалентного), а затем запустить Visual Studio LiveShare Server без взаимодействия , в случае развертывания виртуальной машины, для которого потребуется перезапуск ОС и, возможно, сервер во время отладки / разработки.