Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описываются функции опытных разработчиков или разработчиков, которые уже знакомы с Visual Studio. Для ознакомления с основами Visual Studio см. обзор интегрированной среды разработки Visual Studio.
Модульная установка
В модульном установщике Visual Studio выберите и установите нужные рабочие нагрузки . Рабочие нагрузки — это группы функций, необходимых для работы языков программирования или платформ. Эта модульная стратегия помогает уменьшить объем памяти установки Visual Studio, поэтому он устанавливает и обновляется быстрее.
Если вы еще не установили Visual Studio, перейдите на страницу загрузки Visual Studio, чтобы установить программу бесплатно.
Дополнительные сведения о настройке Visual Studio в системе см. в статье Установка Visual Studio.
Создание облачных приложений Azure
Visual Studio имеет набор средств для упрощения создания облачных приложений Microsoft Azure. Вы можете настроить, выполнить сборку, отладку, пакет и развернуть приложения и службы Azure непосредственно из интегрированной среды разработки Visual Studio. Чтобы получить инструменты и шаблоны проектов Azure, выберите рабочую нагрузку разработки Azure при установке Visual Studio.
Важный
Окно Cloud Explorer отключено в Visual Studio 2022. Дополнительные сведения см. в статье Управление ресурсами, связанными с учетными записями Azure в Visual Studio Cloud Explorer.
При необходимости используйте портал Azure для доступа к ресурсам Azure. Вы можете продолжать использовать узел Azure в обозревателе сервера в предыдущих версиях Visual Studio.
Вы можете использовать службы Azure для своих приложений, добавив подключенные службы, например:
- Подключенная служба Идентификатора Microsoft Entra для подключения веб-приложений к учетным записям Идентификатора Microsoft Entra
- Подключенная служба Azure Storage для хранилища объектов BLOB, очередей и таблиц
- подключенная служба Key Vault для управления секретами для веб-приложений
Доступные подключенные службы зависят от типа проекта. Добавьте службу, щелкнув правой кнопкой мыши на проект в обозревателе решений и выбрав Добавить>подключенную службу.
На экране подключенных сервисов выберите ссылку или знак «плюс», чтобы добавить зависимость сервиса. На экране Добавление зависимостей выберите службу, которую вы хотите добавить, и следуйте экранам, чтобы подключиться к подписке и службе Azure.
Дополнительные сведения см. в статье "Перемещение в облако" с помощью Visual Studio и Azure.
Создание веб-приложений
Visual Studio помогает создавать приложения для Интернета. Веб-приложения можно создавать с помощью ASP.NET, Node.js, Python, JavaScript и TypeScript. Visual Studio поддерживает множество веб-платформ, таких как Angular, jQuery и Express.
ASP.NET Core и .NET работают в Windows, macOS и Linux. ASP.NET Core разработана для предоставления легкого и модульного стека .NET для создания современных облачных веб-приложений и служб.
Дополнительные сведения см. в разделе Современные веб-инструменты.
Создание кроссплатформенных приложений и игр
Visual Studio может создавать приложения и игры для macOS, Linux и Windows, а также для Android, iOS и других мобильных устройств. С помощью Visual Studio можно создать следующее:
Приложения .NET, выполняемые в Windows, macOS и Linux.
Кроссплатформенные приложения для Android, iOS, Mac Catalyst и Windows в C# с помощью .NET MAUI.
2D и 3D игры в C# с помощью средств Visual Studio для Unity.
Собственные приложения C++ для устройств iOS, Android и Windows. Используйте общий код в библиотеках для iOS, Android и Windows с C++ для кроссплатформенной разработки.
Подключение к базам данных
Server Explorer помогает просматривать и управлять экземплярами и ресурсами сервера как локально, так и удаленно, а также в Azure, Microsoft 365, Salesforce.com и на веб-сайтах. Чтобы открыть обозревателясервера, выберите Просмотр>обозревателя серверов. Дополнительные сведения об использовании обозревателя серверов см. в статье Добавление новых подключений.
обозреватель объектов SQL Server предоставляет представление объектов базы данных, аналогичных SQL Server Management Studio. С помощью обозревателя объектов SQL Server можно выполнять несложное администрирование и проектирование баз данных. Примеры включают редактирование данных таблицы, сравнение схем и выполнение запросов с помощью контекстных меню.
Чтобы открыть обозревателя объектов SQL Server, щелкните его значок в верхней части окна обозревателя серверов или выберите представление>обозревателя объектов SQL Server в верхнем меню Visual Studio.
SQL Server Data Tools (SSDT) — это мощная среда разработки для SQL Server, Базы данных SQL Azure и выделенных пулов SQL Azure Synapse Analytics. С помощью SSDT можно создавать, выполнять отладку, обслуживание и рефакторинг баз данных. Вы можете работать с проектом базы данных или напрямую с подключенным экземпляром базы данных на локальном сервере или за его пределами. Чтобы получить SSDT, используйте Visual Studio Installer для установки рабочей нагрузки для хранения и обработки данных.
Отладка, тестирование и улучшение кода
При написании кода его следует запустить и проверить для ошибок и производительности. С помощью системы отладки Visual Studio можно выполнить отладку кода, выполняемого в локальном проекте, на удаленном устройстве или в эмуляторе устройства . Пошагово выполняйте код по одному оператору за раз и инспектируйте переменные на каждом этапе. Или установите точки останова, которые срабатывают только тогда, когда указанное условие истинно. Вы можете управлять параметрами отладки в самом редакторе кода, поэтому вам не нужно оставлять код.
Дополнительные сведения об отладке в Visual Studio см. в статье Первый взгляд на отладчик.
Чтобы повысить производительность приложения, используйте функцию профилирования в Visual Studio .
Visual Studio предлагает такие варианты тестирования , как модульное тестирование, Live Unit Testing и IntelliTest. Для сценариев нагрузочного и производительного тестирования используйте нагрузочное тестирование Azure. Visual Studio также имеет современные возможности анализа кода , чтобы найти дизайн, безопасность и другие недостатки.
Развертывание готового приложения
Visual Studio имеет средства для развертывания приложения для пользователей или клиентов с помощью таких вариантов, как Azure, Microsoft Store, ClickOnce и Установщик Windows. Эти параметры можно получить с помощью интегрированной среды разработки Visual Studio. Дополнительные сведения см. в статье Развертывание приложений, служб и компонентов.
Управление исходным кодом и совместная работа с другими пользователями
В Visual Studio вы можете управлять исходным кодом в репозиториях Git, размещенных любым поставщиком, включая GitHub. Вы также можете найти сервер Azure DevOps, к которому также можно подключиться.
Подробности см. на странице Git в Visual Studio. Пошаговое руководство по подключению к репозиторию Git или Azure DevOps с помощью Visual Studio см. в статье Открытие проекта из репозитория.
Совет
Мы продолжаем создавать набор функций Git и итерировать его на основе ваших отзывов. Дополнительную информацию о недавнем обновлении функции и ссылку на опрос, где вы можете поделиться своими отзывами, смотрите в записи блога о поддержке нескольких репозиториев в Visual Studio.
Оптимизация интерфейса Visual Studio в Microsoft Dev Box
Visual Studio поддерживает оптимизацию производительности образов Microsoft Dev Box. Вы можете предварительно создать кэши Visual Studio и включить их в образ поля разработки , чтобы помочь решениям быстрее загружать и включать ключевые функции интегрированной среды разработки раньше. Вы также можете повысить производительность Git в больших репозиториях, включив оптимизации графа коммитов Git в образах разработческой среды.
Расширение Visual Studio
Если в Visual Studio отсутствуют необходимые вам функции, их можно добавить. Персонализируйте интегрированную среду разработки на основе рабочего процесса и стиля, добавьте поддержку внешних средств, которые не интегрированы с Visual Studio, и измените существующие функциональные возможности, чтобы повысить производительность. Для разработки новых расширений начните с VisualStudio.Extensibility. Если вам нужны сценарии, которые еще не доступны, используйте пакет SDK Visual Studio (VSSDK). Рекомендации по выбору модели см. в разделе "Выбор подходящей модели расширяемости Visual Studio".
Платформу компилятора .NET можно использовать Roslyn для написания собственных анализаторов кода и генераторов кода. Найдите все необходимое в Roslyn .
Найдите существующие расширения для Visual Studio, созданные разработчиками Майкрософт и сообществом разработчиков Visual Studio.
Дополнительные сведения о расширении Visual Studio см. в статье Расширение интегрированной среды разработки Visual Studio.
Связанное содержимое
- Visual Studio SDK
- VisualStudio.Extensibility
- Рослин
- Обзор интегрированной среды разработки Visual Studio
- Новые возможности документации Visual Studio
- новые возможности Visual Studio 2022