В .NET core вече съм бил изложен на него, написал съм уебсайт и той беше успешно внедрен на Linux сървър и работи в продукционна среда.
Този път разгледайте официалната документация на Microsoft и учете систематично. NET Core! Защо да учиш. А какво да кажем за .NET Core? То и . NET Framework?
.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 KB).................... Готово! Инсталиране на пакет '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 и изберете New File. Това действие добавя новия файл към папката, която се е отворила във VSCode. Назови файла Class1.cs. Той трябва да се запази с разширението .cs накрая, за да бъде разпознат като csharp файл.
Добавете кода по-долу, за да създадете първия клас. Уверете се, че включвате правилното пространство от имена, за да може да се реферира от Program.cs файла.
Код на файла Class1:
Извикай класа в основния метод и изходът е следният:
(Край)
|