У .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 KB).................... Готово! Встановлення пакету '.NET Core Debugger (Windows / x64)'
Завантаження пакету 'Razor Language Server (Windows / x64)' (46894 KB).................... Готово! Встановлення пакету 'Razor Language Server (Windows / x64)'
Завершено
4. Створіть новий клас
Щоб додати новий клас, клацніть правою кнопкою миші на VSCode Explorer і виберіть Новий файл. Ця дія додає новий файл до папки, яка відкрилася у VSCode. Назвіть файл Class1.cs. Його потрібно зберегти з розширенням .cs наприкінці, щоб розпізнавати як csharp файл.
Додайте код нижче, щоб створити перший клас. Обов'язково включіть правильний простір назв, щоб на нього можна було посилатися з Program.cs файлу.
Код файлу класу 1:
Викликаємо клас у методі Main, і результат виглядає так:
(Кінець)
|