Учебник по .NET — Hello World за 5 минут
Введение
Цель
Установите .NET, Visual Studio Code и создайте свое первое приложение.
Обязательные требования
500 МБ свободного места на жестком диске.
- 500 МБ свободного места на жестком диске.
- macOS 12.0 или более поздних версий.
Время завершения
5 минут + время для скачивания и установки
Сценарий
Простое приложение, написанное на C#, которое выводит на консоль VS Code Hello, World!
.
Не готовы к установке?
Вы можете воспользоваться нашим учебником в браузере.
Загрузить и установить
Чтобы создать свое первое приложение .NET, вам потребуется установить .NET SDK, Visual Studio Code и C# Dev Kit.
.NET SDK (Software Development Kit) — это бесплатная коллекция инструментов и библиотек с открытым исходным кодом, которые вам понадобятся для создания и запуска приложений с использованием C#. C# — это современный объектно-ориентированный язык программирования, который вы будете использовать в этом уроке.
Visual Studio Code (VS Code) — самый популярный в мире легкий, бесплатный редактор кода с открытым исходным кодом. Здесь вы напишите код C#.
C# Dev Kit — это мощный набор расширений VS Code, упрощающий разработку на C#. Он помогает писать, тестировать и отлаживать код при создании приложений.
Файл конфигурации .NET Winget установит для вас .NET 8 SDK, VS Code и C# Dev Kit. Если у вас уже что-то установлено, Winget пропустит этот шаг установки.
Чтобы создать первое приложение .NET в Visual Studio Code, настройте свою среду:
-
Скачайте и установите пакет SDK для .NET:
Скачать пакет SDK x64 для .NET 8 (Intel)
Скачать пакет SDK Arm64 для .NET 8 (Apple Silicon)Если вы работаете на Mac с чипом Apple M1 или M2, вам необходимо установить версию Arm64 для SDK.
-
Скачайте и установите VS Code:
-
Откройте VS Code и нажмите кнопку Расширения на панели действий VS Code слева. Введите C# на панели поиска, выберите C# Dev Kit, а затем нажмите кнопку Установить на странице расширения C# Dev Kit.
Нажмите на ссылку ниже, чтобы скачать файл.
Откройте папку загрузок и дважды щелкните файл, чтобы начать установку.
Выберите инструкции по установке Терминала или Dev Home
После двойного щелчка по файлу откроется терминал, и вы увидите, что файл конфигурации Winget готов к установке .NET 8 SDK, VS Code, если у вас его нет, и C# Dev Kit.
Прочитайте лицензионное соглашение и согласитесь с ним, введя "y" в терминале и нажав ВВОД.
Заметка. Вы ответственны за понимание настроек конфигурации, которые вы выбираете для выполнения. Корпорация Майкрософт не несет ответственности за созданный или импортированный вами файл конфигурации. Эта конфигурация может изменять настройки в Windows, устанавливать программное обеспечение, изменять настройки программного обеспечения (включая настройки безопасности) и принимать пользовательские соглашения со сторонними пакетами и службами от вашего имени. Запуская этот файл конфигурации, вы подтверждаете, что понимаете и соглашаетесь с этими ресурсами и настройками. Все установленные приложения лицензированы их владельцами. Корпорация Майкрософт не несет ответственности за сторонние пакеты или службы и не предоставляет им лицензий.
Winget сейчас устанавливает все необходимое для начала работы! Выполнение этого процесса займет около 5 минут, и по его выполнении вы увидите в терминале вывод, показанный ниже.
После двойного щелчка по файлу откроется Dev Home, и вы увидите, что файл конфигурации Winget готов к установке .NET 8 SDK, VS Code, если у вас его нет, и C# Dev Kit.
Прочитайте лицензионное соглашение и согласитесь с ним, нажав "Я соглашаюсь и хочу продолжить" в левом нижнем углу, а затем нажав "Настроить от имени администратора" в правом нижнем углу. Выберите "Да" при появлении вопроса, хотите ли вы разрешить Dev Home вносить изменения на этом устройстве.
Заметка. Вы ответственны за понимание настроек конфигурации, которые вы выбираете для выполнения. Корпорация Майкрософт не несет ответственности за созданный или импортированный вами файл конфигурации. Эта конфигурация может изменять настройки в Windows, устанавливать программное обеспечение, изменять настройки программного обеспечения (включая настройки безопасности) и принимать пользовательские соглашения со сторонними пакетами и службами от вашего имени. Запуская этот файл конфигурации, вы подтверждаете, что понимаете и соглашаетесь с этими ресурсами и настройками. Все установленные приложения лицензированы их владельцами. Корпорация Майкрософт не несет ответственности за сторонние пакеты или службы и не предоставляет им лицензий.
Dev Home сейчас устанавливает все необходимое для начала работы! Выполнение займет около 5 минут, и по завершении вы увидите результат в окне ниже.
Проверьте, все ли установлено правильно
Теперь, когда ваша среда настроена, перейдите в Поиск на Панели задач Windows и введите Visual Studio Code. Щелкните приложение, чтобы открыть VS Code.
После настройки среды откройте новый терминал VS Code. На панели инструментов выберите Терминал, а затем Новый терминал.
Заметка. Обратите внимание, что если вы открываете VS Code через терминал, вам необходимо включить Доверие рабочей области.
Теперь откройте новый терминал, перейдя на панель инструментов и выбрав Терминал, затем Новый терминал.
В терминале выполните следующую команду, чтобы проверить установку.
dotnet
Если установка прошла успешно, вы должны увидеть вывод, подобный следующему:
Usage: dotnet [options]
Usage: dotnet [path-to-application]
Options:
-h|--help Display help.
--info Display .NET information.
--list-sdks Display the installed SDKs.
--list-runtimes Display the installed runtimes.
path-to-application:
The path to an application .dll file to execute.
Если все в порядке, нажмите кнопку Продолжить ниже, чтобы перейти к следующему шагу.
Произошла ошибка?
Если вы получили сообщение об ошибке dotnet не распознается как внутренняя или внешняя команда, откройте новый терминал VS Code. Если перезапуск VS Code или перезагрузка компьютера не решает проблему, воспользуйтесь кнопкой У меня возникла проблема, чтобы получить помощь в ее устранении.
Создайте свое приложение
- Откройте палитру команд в VS Code, нажав CTRL+SHIFT+P.
- Откройте палитру команд в VS Code, нажав CMD+SHIFT+P.
- Введите .NET: , чтобы просмотреть команды, которые можно выполнить с помощью C# Dev Kit!
- Найдите и выберите .NET: новый проект, чтобы создать новый проект .NET.
- Прокрутите вниз и выберите Консольное приложение.
- Выберите расположение папки для сохранения проекта.
- При появлении соответствующего запроса назовите проект
MyConsoleApp
в палитре команд.
Включите доверие рабочей области, установив флажок и выбрав Да, я доверяю авторам.
Если у вас есть подписка на Visual Studio, войдите в свою учетную запись. Если вы не видите всплывающий запрос, щелкните значок C# в строке состояния VS Code в правом нижнем углу окна.
На боковой панели проверьте, открыт лиVS Code Explorer. Здесь вы увидите папку MyConsoleApp
и Обозреватель решений.Следуйте инструкциям в видео ниже, чтобы: свернуть папку MyConsoleApp
, открыть Обозреватель решений, открыть проект MyConsoleApp
и перетащить Обозреватель решений выше.
- Сверните папку
MyConsoleApp
в обозревателе VS Code. - Нажмите на шеврон слева от Обозревателя решений, чтобы развернуть его.
- Нажмите на шеврон слева от проекта
MyConsoleApp
в Обозревателе решений, чтобы развернуть его. - Перетащите Обозреватель решений под MyConsoleApp.
Основной файл в папке MyConsoleApp
называется Program.cs
. По умолчанию он уже содержит необходимый код для написания Hello, World!
в терминале. Щелкните файл, чтобы просмотреть код, созданный шаблоном:
Нажмите кнопку Продолжить ниже, чтобы перейти к следующему шагу.
Произошла ошибка?
Если вы не можете решить возникшую проблему, нажмите кнопку Я столкнулся с проблемой ниже, чтобы получить помощь в устранении проблемы.
Запустите свое приложение
Чтобы запустить приложение, откройте раскрывающееся меню справа от кнопки запуска в правом верхнем углу и выберите Запустить проект, связанный с этим файлом.
Вы должны увидеть Hello, World!
в терминале VS Code.
Hello, World!
Поздравляем, вы создали и запустили свое первое приложение .NET! Нажмите кнопку Продолжить ниже, чтобы перейти к следующему шагу.
Отредактируйте свой код
В файле Program.cs
добавьте выделенную строку после кода, выводящего сообщение Hello, World!
, примерно так:
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
Console.WriteLine("The current time is " + DateTime.Now);
Сохраните файл Program.cs
и выберите Запустить проект, связанный с файлом еще раз. При успешном выполнении отобразится вывод, подобный следующему.
Hello, World!
The current time is 14.11.2024 04:00:41
Следующие шаги
Поздравляем, вы создали и запустили свое первое приложение .NET!
Продолжайте обучение
Чтобы продолжить изучение общих навыков работы с .NET, попробуйте наши учебные пособия на Microsoft Learn, где вы узнаете о .NET, зависимостях, работе с файлами, отладке и многом другом:
Путь обучения созданию приложений .NET
Изучайте С#
C# — это современный инновационный язык программирования .NET с открытым исходным кодом для создания любых ваших приложений. Начните с наших интерактивных руководств по C# в Microsoft Learn:
Сделайте свои первые шаги по C# в Microsoft Learn
.NET для начинающих
Клаудия расскажет вам об основах .NET в серии видео для начинающих:
Вас также может заинтересовать...