Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 19385|Відповідь: 0

[.NET Core] Створіть MVC-проєкт ASP.NET командному рядку Core

[Копіювати посилання]
Опубліковано 28.06.2018 10:29:41 | | | |
Нативні інструменти розробки порівняно з 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




Попередній:CentOS 7 запускає рішення помилки вебсайту .NET Core
Наступний:Розв'язання помилки після аномального закриття редактора vim
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com