Visual Studio Live Share, которая обеспечит совместное редактирование и отладку в реальном времени как для полной VS IDE, так и для VS Code, дебютировала в первый день мероприятия Microsoft Connect, которое состоится онлайн 15-17 ноября.
Live Share — это еще один шаг вперед для Visual Studio и кода Visual Studio с открытым исходным кодом, поскольку он позволяет вам совместно работать над базой кода с коллегой, в то время как каждый из вас остается в своем собственном пространстве — на собственном компьютере и собственных инструментах — без необходимости клонировать или копировать. Его можно использовать для поиска помощи, устранения ошибок, парного программирования, а также для проведения собеседования по кодированию или выполнения обзора перед фиксацией кода или запросом на вытягивание.
Код, над которым вы работаете, доступен через безопасную облачную службу, а Live Share обеспечивает мгновенный доступ к таким функциям, как дерево проекта, навигация по коду и поиск.
Это выходит за рамки простого совместного использования экрана и позволит разработчикам синхронизировать репозитории для совместной работы; редактировать и отлаживать в режиме реального времени и пользоваться всеми преимуществами парного программирования без каких-либо неудобств, которые это может повлечь за собой. Чтобы обсудить ваш код, его можно использовать с чатом, голосом, видео и демонстрацией экрана.
Как вы можете видеть в этой демонстрации получения помощи в поиске ошибки, проект можно запустить под отладчиком, и оба человека могут видеть стек вызовов, проверять переменные в области видимости или даже изменять значения в непосредственном окне. Обе стороны могут пошагово отладчик продвигаться по программе.
Microsoft все еще находится на ранней стадии создания этого захватывающего нового средства. Вы можете зарегистрироваться, чтобы принять участие в частном ограниченном предварительном просмотре (только для США), который, как ожидается, состоится в начале 2018 года и будет ограничен веб-приложениями и службами на основе Node.js и ASP.NET/ASP.NET (C #). .