что можно делать в visual studio
Краткое руководство. Знакомство с интегрированной средой разработки Visual Studio
Из этого краткого (на 5–10 минут) описания возможностей среды разработки Visual Studio (IDE) вы узнаете о некоторых окнах, меню и других элементах пользовательского интерфейса.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
Начальная страница
После запуска Visual Studio вы, скорее всего, увидите начальную страницу. Начальная страница — это отправная точка для поиска команд и файлов проекта, к которым вам нужно получить быстрый доступ. В разделе Последние отображаются проекты и папки, с которыми вы недавно работали. В разделе Новый проект можно щелкнуть ссылку, чтобы открыть соответствующее диалоговое окно Новый проект, а в разделе Открыть можно открыть существующий проект или папку с кодом. Справа находится веб-канал с последними новостями для разработчиков.
Если вы закроете начальную страницу и захотите снова открыть ее, можно воспользоваться меню Файл.
Окно запуска
После запуска Visual Studio вы прежде всего увидите начальное окно. Окно запуска помогает быстрее добраться до кода. Здесь есть действия, позволяющие клонировать или извлечь код, открыть существующий проект или решение, создать новый проект или просто открыть папку с файлами кода.
Если вы используете Visual Studio впервые, список последних проектов будет пустым.
Если вы работаете с базами кода не на основе MSBuild, выберите Открыть локальную папку, чтобы открыть код в Visual Studio. Дополнительные сведения см. в статье Разработка кода в Visual Studio без использования проектов и решений. Или вы можете создать новый проект или клонировать проект из поставщика источника, например GitHub или Azure DevOps.
Вариант Продолжить без кода просто открывает среду разработки Visual Studio без конкретного проекта или кода. Вы можете выбрать этот параметр, чтобы присоединиться к сеансу Live Share или к процессу для отладки. Нажмите ESC, чтобы закрыть окно запуска и открыть интегрированную среду разработки.
Окно запуска
После запуска Visual Studio вы прежде всего увидите начальное окно. Окно запуска помогает быстрее добраться до кода. Здесь есть варианты клонирования кода или его получения для изменения, открытия существующего проекта или решения, создания нового проекта или просто открытия папки с файлами кода.
Если вы используете Visual Studio впервые, список последних проектов будет пустым.
Если вы работаете с базами кода, в которых не используется MSBuild, выберите Открыть локальную папку, чтобы открыть код в Visual Studio. Дополнительные сведения см. в статье Разработка кода в Visual Studio без использования проектов и решений. Или вы можете создать новый проект или клонировать проект из поставщика источника, например GitHub или Azure DevOps.
Если вы выберете Продолжить без кода, вы просто откроете среду разработки Visual Studio без определенного проекта или загруженного кода. Вы можете выбрать этот параметр, чтобы присоединиться к сеансу Live Share или к процессу для отладки. Нажмите ESC, чтобы закрыть окно запуска и открыть интегрированную среду разработки.
Создание проекта
Чтобы продолжить изучение функций Visual Studio, давайте создадим новый проект.
На начальной странице в поле поиска в разделе Новый проект введите консоль, чтобы вывести список только типов проектов, содержащих «консоль» в имени.
В открывшемся диалоговом окне Новый проект оставьте имя проекта по умолчанию и нажмите кнопку ОК.
Будет создан проект. В окне редактора откроется файл с именем Program.cs. В редакторе отображается содержимое файлов. Кроме того, здесь вы можете выполнять основную часть работы с кодом в Visual Studio.
На начальном экране выберите Создать проект.
Откроется окно Создание проекта с отображением нескольких шаблонов проектов. Шаблон содержит основные файлы и параметры, которые требуются для определенного типа проекта.
В нем можно выполнить поиск, фильтрацию и выбор шаблона проекта. Здесь также отображается список недавно использованных шаблонов проекта.
Введите в поле поиска вверху строку консоль, чтобы оставить в списке только те типы проектов, в имени которых есть слово «консоль». Дополнительно уточните результаты поиска, выбрав C# (или другой нужный язык) в раскрывающемся списке Все языки.
Если вы выбрали C#, Visual Basic или F#, выберите шаблон Консольное приложение и щелкните Далее. (Для другого языка просто выберите любой шаблон. Рассматриваемый нами пользовательский интерфейс выглядит одинаково для всех языков программирования.)
В окне Настройка нового проекта сохраните имя и расположение проекта по умолчанию и щелкните Создать.
В окне Дополнительные сведения убедитесь, что в раскрывающемся меню Целевая платформа указано .NET Core 3.1, а затем щелкните Создать.
Будет создан проект. В окне редактора откроется файл с именем Program.cs. В редакторе отображается содержимое файлов. Кроме того, здесь вы можете выполнять основную часть работы с кодом в Visual Studio.
На начальном экране выберите Создать проект.
Откроется окно Создание проекта с отображением нескольких шаблонов проектов. Шаблон содержит основные файлы и параметры, которые требуются для определенного типа проекта.
В нем можно выполнить поиск, фильтрацию и выбор шаблона проекта. В окне Создание проекта также отображается список недавно использованных шаблонов проектов.
Введите в поле поиска вверху строку консоль, чтобы оставить в списке только те типы проектов, в имени которых есть слово «консоль». Дополнительно уточните результаты поиска, выбрав C# (или другой нужный язык) в раскрывающемся списке Все языки.
Если вы выбрали C#, Visual Basic или F#, выберите шаблон Консольное приложение и щелкните Далее. Для другого языка просто выберите любой шаблон.
В окне Настройка нового проекта сохраните имя и расположение проекта по умолчанию и щелкните Создать.
Наш проект создан. Выберите файл кода Program.cs в окне Обозреватель решений, которое обычно находится в правой части Visual Studio.
В окне Редактор откроется файл с именем Program.cs. В редакторе отображается содержимое файлов. Кроме того, здесь вы можете выполнять основную часть работы с кодом в Visual Studio.
обозреватель решений
В обозревателе решений, который обычно находится в правой части Visual Studio, отображается графическое представление иерархии файлов и папок в проекте, решении или папке с кодом. В обозревателе решений можно просматривать эту иерархию и переходить к нужным файлам.
В обозревателе решений отображается графическое представление иерархии файлов и папок в проекте, решении или папке с кодом. Вы можете просмотреть иерархию и выбрать файл, чтобы открыть его в окне Редактор.
В меню в верхней части Visual Studio сгруппированы команды по категориям. Например, в меню Проект содержатся команды, связанные с проектом, над которым вы работаете. В меню Инструменты можно настроить Visual Studio, выбрав Параметры. Также можно включить в установку нужные компоненты, выбрав Получить средства и компоненты.
Список ошибок
В окне Список ошибок отображаются ошибки, предупреждения и сообщения о текущем состоянии кода. Если в файле или любой другой части проекта будут обнаружены ошибки (например, отсутствуют скобки или точка с запятой), они будут перечислены здесь.
Чтобы открыть окно Список ошибок, выберите Список ошибок в меню Вид.
Окно вывода
В окне вывода отображаются выходные сообщения от процесса сборки проекта и поставщика системы управления версиями.
Давайте создадим проект, чтобы просмотреть некоторые выходные данные сборки. В меню Построение выберите пункт Построить решение. Окно Вывод автоматически становится активным и отображает сообщение об успешном выполнении сборки.
поле поиска;
Поле поиска — это быстрый и простой способ поиска в Visual Studio. Сюда можно ввести текст о том, что вы хотите сделать, чтобы получить список соответствующих вариантов. Предположим, вам нужно детализировать выходные данные о сборке, чтобы отобразить дополнительные сведения о ее функциях. Вот как это можно сделать:
Найдите поле поиска Быстрый запуск в верхнем правом углу интегрированной среды разработки. (Или нажмите CTRL+Q, чтобы получить доступ.)
На странице Сборка и запуск откроется диалоговое окно Параметры.
В разделе Степень подробности сообщений при сборке проекта MSBuild выберите значение Обычная и нажмите кнопку ОК.
Создайте проект еще раз, щелкнув правой кнопкой мыши проект ConsoleApp1 в обозревателе решений и выбрав Перестроить в контекстном меню.
На этот раз в окне Вывод отображаются более подробные сведения из журнала, связанные с процессом сборки. В нашем случае — о том, какие файлы были скопированы в определенное расположение.
Чтобы активировать поле поиска в верхней части интегрированной среды разработки, нажмите клавиши Ctrl+Q.
Введите детализация в поле поиска. В отображаемом списке результатов выберите Change MSBuild verbosity (Изменить уровень детализации MSBuild).
На странице Сборка и запуск откроется диалоговое окно Параметры.
В разделе Степень подробности сообщений при сборке проекта MSBuild выберите значение Обычная и нажмите кнопку ОК.
Создайте проект еще раз, щелкнув правой кнопкой мыши проект ConsoleApp1 в обозревателе решений и выбрав Перестроить в контекстном меню.
На этот раз в окне Вывод отображаются более подробные сведения из журнала, связанные с процессом сборки. В нашем случае — о том, какие файлы были скопированы в определенное расположение.
Чтобы активировать поле поиска в верхней части интегрированной среды разработки, нажмите клавиши Ctrl+Q.
Введите детализация в поле поиска. В отображаемом списке результатов выберите Change MSBuild verbosity (Изменить уровень детализации MSBuild).
На странице Сборка и запуск откроется диалоговое окно Параметры.
В разделе Уровень детализации выходных данных сборки проекта MSBuild выберите Обычный и щелкните ОК.
Создайте проект еще раз, щелкнув правой кнопкой мыши проект ConsoleApp1 в обозревателе решений и выбрав Перестроить в контекстном меню.
На этот раз в окне Вывод отображаются более подробные сведения из журнала, связанные с процессом сборки. В нашем случае — о том, какие файлы были скопированы в определенное расположение.
Меню «Отправить отзыв»
Если у вас возникли проблемы при применении Visual Studio или есть предложения по улучшению этого продукта, вы можете использовать меню Отправить отзыв в верхней части окна Visual Studio.
Если у вас возникли проблемы при применении Visual Studio или есть предложения по улучшению этого продукта, вы можете использовать меню Отправить отзыв в верхней части окна Visual Studio.
Если у вас возникли проблемы с Visual Studio или есть предложения по улучшению этого продукта, вы можете сообщить нам об этом. Для этого нажмите кнопку Отправить отзыв в правом верхнем углу IDE и воспользуйтесь одним из вариантов в меню Отправить отзыв.
Дальнейшие действия
Мы рассмотрели лишь некоторые из возможностей Visual Studio, чтобы вы могли получить представление о пользовательском интерфейсе. Для дальнейшего ознакомления:
Возможности Visual Studio
В этой статье описаны функции для опытных разработчиков или разработчиков, которые уже знакомы с Visual Studio. Основные сведения о Visual Studio см. в статье Обзор интегрированной среды разработки Visual Studio.
Модульная установка
Модульный установщик Visual Studio позволяет выбирать и устанавливать требуемые рабочие нагрузки. Рабочие нагрузки — это группы функций, которые должны работать в языках программирования или платформах. Такая модульная стратегия сокращает объем установки Visual Studio, ускоряя установку и обновление среды.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
Дополнительные сведения о настройке Visual Studio в своей системе см. в статье Установка версии-кандидата Visual Studio.
Создание приложений Azure с поддержкой облака
Visual Studio предлагает набор инструментов, которые позволяют без усилий создавать облачные приложения на базе Microsoft Azure. Вы можете настраивать, создавать, отлаживать, упаковывать и развертывать приложения и службы Azure непосредственно из интегрированной среды разработки (IDE) Visual Studio. Чтобы получить инструменты Azure и шаблоны проектов, при установке Visual Studio выберите рабочую нагрузку Разработка для Azure.
После установки рабочей нагрузки Разработка для Azure следующие шаблоны Облачных ресурсов для C# становятся доступны в диалоговом окне Новый проект:
В Visual Studio вы можете использовать Cloud Explorer для просмотра и администрирования облачных ресурсов на основе Azure. К облачным ресурсам относятся виртуальные машины, таблицы и базы данных SQL. Cloud Explorer отображает ресурсы Azure во всех учетных записях в пределах подписки Azure, в которую вы вошли. Если для выполнения операции требуется портал Azure, Cloud Explorer отобразит ссылки для перехода в нужное расположение на портале.
В Visual Studio 2022 окно Cloud Explorer отсутствует. Дополнительные сведения см. в статье Управление ресурсами, связанными с учетными записями Azure, с помощью Visual Studio Cloud Explorer.
При необходимости используйте портал Azure для доступа к ресурсам Azure. Вы можете продолжить использовать узел Azure Cloud Explorer в предыдущих версиях Visual Studio.
Вы можете использовать службы Azure для приложений с помощью Подключенных служб:
Доступные Подключенные службы зависят от типа проекта. Добавьте службу, щелкнув проект в Обозревателе решений правой кнопкой мыши и выбрав Добавить > Подключенная служба.
На экране Подключенные службы выберите ссылку или знак «+», чтобы добавить зависимость службы. На экране Добавление зависимости выберите службу, которую нужно добавить, и следуйте инструкциям, чтобы подключиться к подписке и службе Azure.
Создание веб-приложений
Visual Studio помогает создавать приложения для Интернета. Вы можете создавать веб-приложения с помощью ASP.NET, Node.js, Python, JavaScript и TypeScript. Visual Studio поддерживает множество веб-платформ, таких как Angular, jQuery и Express.
Дополнительные сведения см. на странице со сведениями о современных инструментах для создания веб-приложений.
Создание кроссплатформенных приложений и игр
С помощью Visual Studio вы можете создавать приложения и игры для macOS, Linux и Windows, а также для мобильных устройств Android, iOS и пр. С помощью Visual Studio вы можете выполнять сборку:
мобильных приложений для устройств iOS, Android и Windows на C# и F# с помощью Xamarin;
двух- и трехмерных игр на C# с помощью Инструментов Visual Studio для Unity;
собственных приложений C++ для устройств iOS, Android и Windows. Предоставляйте доступ к общему коду в библиотеках для iOS, Android и Windows с помощью C++ для кроссплатформенной разработки.
Подключение к базам данных
Обозреватель сервера позволяет просматривать и администрировать экземпляры и ресурсы сервера в локальной и удаленной средах, Azure, Salesforce.com, Microsoft 365 и на веб-сайтах. Чтобы открыть обозреватель сервера, выберите Вид > Обозреватель сервера. Дополнительные сведения об использовании обозревателя серверов см. в статье Добавление новых подключений.
Обозреватель объектов 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. С помощью SSDT вы можете создавать, отлаживать и обслуживать базы данных, а также выполнять их рефакторинг. Можно работать с проектом базы данных или напрямую с подключенным экземпляром базы данных (локально или удаленно). Чтобы получить SSDT, используйте Visual Studio Installer для установки рабочей нагрузки Хранение и обработка данных.
Отладка, тестирование и совершенствование кода
Когда вы пишете код, вы должны запустить и протестировать его на предмет ошибок и производительности. Система отладки Visual Studio позволяет отлаживать код в локальном проекте, на удаленном устройстве или в эмуляторе устройства. Вы можете просматривать код с шагом в один оператор, проверяя значения переменных. Или вы можете задать точки останова, которые срабатывают только при выполнении указанного условия. Параметрами отладки можно управлять в самом редакторе кода, не выходя из окна с кодом.
Дополнительные сведения об отладке в Visual Studio см. в статье Знакомство с отладчиком.
Чтобы повысить производительность приложения, ознакомьтесь с функцией профилирования в Visual Studio.
Для тестирования в Visual Studio предусмотрены такие возможности, как модульное тестирование, Live Unit Testing, IntelliTest, а также тестирование производительности и нагрузочное тестирование. Visual Studio также предоставляет расширенные возможности анализа кода для выявления ошибок конструктора, проблем с безопасностью и прочих дефектов.
Развертывание готового приложения
Visual Studio содержит средства для развертывания приложения для пользователей или клиентов с помощью Microsoft Store, сайта SharePoint, InstallShield или установщика Windows. Доступ ко всем этим вариантам можно получить через Visual Studio IDE. Дополнительные сведения см. в статье Общие сведения о развертывании в Visual Studio.
Управление исходным кодом и совместная работа
В Visual Studio вы можете управлять исходным кодом в репозиториях Git, размещенных любым поставщиком, включая GitHub. Также вы можете здесь найти сервер Azure DevOps Server для подключения.
Дополнительные сведения см. в статье Интерфейс Git в Visual Studio и на странице навигации документации по управлению версиями Visual Studio. Пошаговое руководство по подключению к репозиторию Git или Azure DevOps с помощью Visual Studio см. в руководстве Открытие проекта из репозитория.
Мы постоянно продолжаем развивать набор функций Git в цикле разработки с учетом ваших отзывов. Дополнительные сведения о недавно обновленных компонентах и ссылки на опрос, через который вы можете оставить свой отзыв, см. в записи блога, посвященной поддержке нескольких репозиториев в Visual Studio.
Способ открывать проекты из репозитория GitHub с помощью Visual Studio 2019 зависит от версии. В частности, если вы установили версию 16.8 или более позднюю, вам доступны новые полностью интегрированные возможности Git. Дополнительные сведения см. на странице документации по управлению версиями Visual Studio.
Пошаговое руководство по подключению к репозиторию Git или Azure DevOps с помощью Visual Studio см. в руководстве Открытие проекта из репозитория.
Дополнительные сведения об управлении репозиториями Git в Visual Studio с помощью Team Explorer см. в статье Начало работы с Git и Azure Repos. Дополнительные сведения о встроенных функциях управления версиями Visual Studio см. в записи блога, посвященной функциям Git в Visual Studio.
Azure DevOps Services — это облачные службы для планирования, размещения, автоматизации и развертывания программного обеспечения, а также совместной работы в группах. Службы DevOps Services поддерживают распределенное управление версиями в GitHub и централизованное управление версиями в системе управления версиями Team Foundation (TFVC). Они также поддерживают конвейеры непрерывной сборки и поставки (CI/CD) кода, хранимого в системах управления версиями. Службы DevOps Services также поддерживают методологии разработки программного обеспечения Agile, Scrum и CMMI. С помощью DevOps Services вы можете управлять кодом, а также ошибками и рабочими элементами для всего проекта.
Team Foundation Server (TFS) — это центр управления жизненным циклом приложений для Visual Studio. Он позволяет всем лицам, участвующим в процессе разработки, использовать единое решение. TFS также полезен для управления разнородными командами и проектами.
Вы можете подключиться к организации Azure DevOps или Team Foundation Server в сети через окно Team Explorer в Visual Studio. В окне Team Explorer можно извлекать код из системы управления версиями и возвращать его туда, управлять рабочими элементами, запускать сборки, а также получать доступ к комнатам команд и рабочим областям. Чтобы открыть Team Explorer, используйте поле поиска или выберите Вид > Team Explorer.
На изображении ниже показано окно Team Explorer для решения, размещенного в Azure DevOps Services.
Azure DevOps — это центр управления жизненным циклом приложений для Visual Studio. Azure DevOps позволяет всем лицам, участвующим в процессе разработки, использовать единое решение. Azure DevOps также используется для управления разнородными командами и проектами.
Вы можете подключиться к организации Azure DevOps или Azure DevOps Server в сети через окно Team Explorer в Visual Studio. В окне Team Explorer можно извлекать код из системы управления версиями и возвращать его туда, управлять рабочими элементами, запускать сборки, а также получать доступ к комнатам команд и рабочим областям. Чтобы открыть Team Explorer, используйте поле поиска или выберите Вид > Team Explorer.
Вы также можете автоматизировать процесс сборки, чтобы обеспечить сборку кода, который разработчики возвращают в систему управления версиями. Например, вы можете создавать один или несколько проектов каждую ночь или всякий раз при записи кода после изменения. Дополнительные сведения см. в описании Azure Pipelines.
Дальнейшие действия
Если в Visual Studio нет необходимой вам функции, ее можно добавить. Вы также можете персонализировать IDE с учетом своего рабочего процесса и стиля, включить поддержку внешних инструментов, которые еще не интегрированы с Visual Studio, а также изменить существующие функции, чтобы повысить производительность. Сведения о последней версии средств расширения Visual Studio (VS SDK) см. в статье Пакет SDK Visual Studio.
Вы также можете найти существующие расширения для Visual Studio, созданные разработчиками Майкрософт и сообществом разработчиков Visual Studio.
Дополнительные сведения о расширении среды IDE Visual Studio см. здесь.