Возможности .NET | Visual Studio - Visual Studio Skip to content
Перейти к основному контенту
Visual Studio
Возможности .NET | Visual Studio2020-10-26T11:11:27-07:00

Возможности .NET в Visual Studio 2019

Visual Studio 2019 предлагает множество функций для более эффективной работы, которые помогут вам в сборке и реализации инновационных решений на C# и Visual Basic.

code navigation screenshot

Быстрая навигация по коду

Перемещайтесь по коду, чтобы быстро находить типы, открывать файлы и определять типы, на которые есть ссылки в базе кода.

Переход к определению (F12)
Переход к файлу, типу, члену, символу (CTRL + T)
Поиск всех ссылок (SHIFT + F12)
Переход к реализации (CTRL + F12)

Эффективный динамический анализ кода

Встроенные визуализации помогают выявлять ошибки в коде и немедленно оценивать качество создаваемого кода. Кроме того, они указывают те места, где можно применить рекомендации по написанию кода, командные правила стиля либо одну из множества операций рефакторинга, действий с кодом или исправлений кода.

Быстрые действия и операции рефакторинга (CTRL+.)
“Инструменты” > “Параметры” > “[C#|Visual Basic]” > “Стиль кода”
Выбор формата (CTRL + E, F)
Форматирование документа (CTRL + E, D)
Открытие списка ошибок (CTRL + W, E)
Переход к следующей ошибке, ссылке и т. д. (F8)
VB Code Analysis screenshot
Intellisense screenshot

Улучшенная IntelliSense

Наша улучшенная технология IntelliSense поможет вам быстрее вводить код благодаря новому алгоритму прогнозирования. Новые функции фильтрации и выделения Intellisense помогают найти нужные фрагменты, особенно в коде и интерфейсах API, с которыми вы не знакомы.

IntelliSense (CTRL + ПРОБЕЛ)
Краткие сведения (CTRL + I)
Сведения о параметрах (CTRL + SHIFT + ПРОБЕЛ)
Фильтрация (ALT + L, M, I, C и другие) (локальные переменные, методы, интерфейсы, классы и многое другое)

Live Unit Testing

Функция Live Unit Testing в Visual Studio Enterprise автоматически запускает соответствующие модульные тесты в фоновом режиме во время ввода кода. Кроме того, она информирует о том, к каким строкам кода относятся пройденные и непройденные тесты, что значительно повышает продуктивность при создании и обслуживании модульных тестов.

VB LUT screenshot
debugging screenshot

Улучшенная отладка

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

Переключение точки останова (F9)
По шагам (F10)
Шаг с обходом (F11)

Анализ пользовательского кода

Не видите нужный анализатор или рефакторинг? Напишите свой собственный анализатор Roslyn и исправление кода или воспользуйтесь одним из множества анализаторов/исправлений, предоставленных нашим замечательным сообществом OSS.
.NET Productivity screenshot

Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных
разработчиков

Скачать бесплатно

Профессиональные инструменты и службы для разработки; выгодные подписки для небольших команд
разработчиков

Бесплатная пробная версия

Всеобъемлющее решение, которое удовлетворяет требованиям к качеству и масштабированию команд разработчиков любых
размеров

Бесплатная пробная версия

Обратная связь