В .NET Core я уже сталкивался с ним, написал сайт, и он был успешно развернут на сервере Linux, и он работает в производственной среде.
На этот раз ознакомьтесь с официальной документацией Microsoft и учитесь систематически. NET Core! Зачем учиться. А как насчёт .NET Core? Это и . Фреймворк NET?
.NET Core обладает следующими функциями:
- Кроссплатформенность: Может работать на операционных системах Windows, macOS и Linux.
- Выравнивание между архитектурами: Запускать код с одинаковым поведением на нескольких архитектурах, включая x64, x86 и ARM.
- Инструменты командной строки: Включает простые в использовании инструменты командной строки для локальной разработки и сценариев непрерывной интеграции.
- Гибкое развертывание: Может быть включен в область применения приложения или установлен параллельным пользователем или компьютером. Работает с контейнерами Docker.
- Совместимость.NET Core совместим с .NET Framework, Xamarin, и Mono через .NET Standard.
- Открытый исходный кодПлатформа .NET Core является открытой и использует лицензии MIT и Apache 2. .NET Core — это проект .NET Foundation.
- На базе Microsoft.NET Core работает на базе Microsoft в качестве поддержки .NET Core.
Официальная ссылка на документацию:Вход по гиперссылке виден.
1. Установите среду .NET Core SDK
Адрес для скачивания:Вход по гиперссылке виден.В зависимости от ситуации скачайте и установите её, опущено.
2. Проверьте SDK и версию машины
Чтобы просмотреть все SDK, установленные на машине, выполните команду cmd следующим образом:
Ознакомьтесь с выбранной на данный момент версии dotnet
3. Создать новый консольный проект
Мы создали новую папку test1 в каталоге C:\project\dotnet,Имя проекта по умолчанию связано с именем папки。
Перейдите в папку test1 и выполните следующие команды по очереди:
Начиная с .NET Core 2.0 SDK, нет необходимости запускать dotnet restore, так как он неявно выполняется всеми командами, которые нужно восстановить, такими как dotnet new, dotnet build и dotnet run.
Если хотите выполнить скомпилированную программу, вы можете зайти в папку \bin\Debug\netcoreapp2.1 проекта и запустить dotnet test1.dll.
3. Разработка инструментов IDE
Мы рекомендуем использовать VS Code как инструмент разработки, и если хотите сделать это хорошо, сначала нужно отточить инструменты. Адрес для скачивания:https://code.visualstudio.com/
После запуска проекта с VS-кодом редактор автоматически устанавливает 3 плагина, следующим образом:
Установка зависимостей C#...
Platform: win32, x86_64
Загрузка пакета 'OmniSharp for Windows (.NET 4.6 / x64)' (31021 КБ).................... Договорились! Установка пакета 'OmniSharp for Windows (.NET 4.6 / x64)'
Загрузка пакета '.NET Core Debugger (Windows / x64)' (43046 КБ).................... Договорились! Установка пакета '.NET Core Debugger (Windows / x64)'
Загрузка пакета 'Razor Language Server (Windows / x64)' (46894 КБ).................... Договорились! Установка пакета 'Razor Language Server (Windows / x64)'
Завершено
4. Создайте новый класс
Чтобы добавить новый класс, кликните правой кнопкой мыши по VSCode Explorer и выберите Новый файл. Это действие добавляет новый файл в папку, которая открылась в VSCode. Назовите файл Class1.cs. Его нужно сохранить с расширением .cs в конце, чтобы он распознавался как файл csharp.
Добавьте код ниже, чтобы создать первый класс. Обязательно включите правильное пространство имён, чтобы на него можно было ссылаться из Program.cs файла.
Код файла класса 1:
Вызовите класс в методе Main, и результат выглядит следующим образом:
(Конец)
|