Нативні інструменти розробки порівняно з 2017 роком, оскільки їх встановили минулого року, оновлення не було, ми створили новий проект .net core вебсайту, виявили, що є лише версія 1.x, запускаємо dotnet --версію, системна версія також встановлена 1.0.0, як показано нижче:
Внаслідок цього,Я хочу створити проєкт .NET core з версією 2.1, туторіал виглядає так:
Встановіть SDK
Завантажити адресу:Вхід за гіперпосиланням видно., завантажте та двічі клацайте для встановлення, як показано нижче:
Після завершення встановлення повторно запустіть команду "dotnet --version", щоб перевірити версію, і знайдіть "2.1.301", яка вже є останньою версією.Але vs2017 досі не може створити проєкт 2.x!!!
Новий проєкт MVC
Оскільки ми не можемо створити проєкт за допомогою інструменту VS IDE, ми можемо створити MVC-проєкт лише через командний рядок, команда виглядає так:
C:\project\web\test>dotnet new mvc Шаблон «ASP.NET Core Web App (Model-View-Controller)» успішно створено. Цей шаблон містить технології для сторон, не пов'язаних із Microsoft, див. Для додаткової інформаціїВхід за гіперпосиланням видно.。
Обробка операцій після створення... Запуск "dotnet restore" на C:\project\web\test\test.csproj... Повернення пакету C:\project\web\test\test.csproj... Встановлюється Microsoft.NETCore.DotNetAppHost 2.1.0. Встановлюється Microsoft.NETCore.DotNetHostResolver 2.1.0. Встановлюється Microsoft.NETCore.DotNetHostPolicy 2.1.0. Встановлюється версія Microsoft.NETCore.Targets 2.1.0. Встановлюю Microsoft.NETCore.App 2.1.0. Генерується файл MSBuild C:\project\web\test\obj\csproj.nuget.g.props. Генерується файл MSBuild C:\project\web\test\obj\test.csproj.nuget.g.targets. Відновлення C:\project\web\test\test.csproj було завершено за 9,24 секунди.
Успішно відновлюйте.
Впровадження нових типів проєктів виглядає так:
C:\project\web\test>dotnet new --help Використання: нове [Опції]
Варіанти: -Г, --допомога показує допомогу для цієї команди. -l, --список шаблонів, які містять задане ім'я. Якщо ви не вказали назву, вкажіть усі шаблони. -n, --ім'я створює назву виходу. Якщо ім'я не вказано, використовується назва поточного каталогу. -o, --вихід туди, куди ви хочете розмістити згенерований вихід. -i, --встановити, встановити вихідний або шаблонний пакет. -u, --видалити для видалення вихідного або шаблонного пакету. --nuget-source визначає джерело NuGet, яке використовується під час встановлення. --типувати шаблони фільтрів на основі доступних типів. Заздалегідь визначені значення — «проєкт», «товар» або «інше». --сила змушує зміст генеруватися, навіть якщо цей контент змінює існуючий файл. -lang, --мова фільтрує шаблони на основі мови та вказує мову шаблону, який потрібно створити.
Шаблон Тег мови Коротке ім'я ---------------------------------------------------------------------------------------------------------------------------- Консоль додатків консолі [C#], F#, VB Common/Console Бібліотека класів classlib [C#], F#, VB Common/Library Unit Test Project mstest [C#], F#, VB Test/MSTest xUnit Test Project xunit [C#], F#, VB Test/xUnit Сторінка Razor Page [C#] Веб/ASP.NET MVC ViewImports viewimports [C#] Web/ASP.NET MVC ViewStart viewstart [C#] Web/ASP.NET ASP.NET Основний Порожній веб [C#], F# Веб/Порожній ASP.NET Core Web App (Model-View-Controller) mvc [C#], F# Web/MVC ASP.NET Core Web App бритва [C#] Web/MVC/Razor Pages ASP.NET Ядро з кутовою кутовою [C#] веб/MVC/SPA ASP.NET Core з React.js react [C#] Web/MVC/SPA ASP.NET Core з React.js та Redux reactredux [C#] Web/MVC/SPA Бібліотека класів RazorClass Бібліотека Razorclasslib [C#] Веб/Бритва/Бібліотека/Класна бібліотека Razor ASP.NET Core Web API webapi [C#], F# Web/WebAPI global.json file globaljson Config NuGet Config nugetconfig Config Web Config webconfig Config Solution File sln Solution
Examples: dotnet new mvc — Індивідуальна автентифікація Dotnet New WebAPI dotnet new --help Після завершення нового створення безпосередньо перетягніть тестову папку до інструменту розробки VS, і тоді можна запускати та налагоджувати звичайний режим, як показано на рисунку нижче:
Нарешті, посилання на документацію розробки .NET Core:Вхід за гіперпосиланням видно.
Ресурси:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48
|