Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 19385|Отговор: 0

[.NET Core] Създайте MVC проект ASP.NET командния ред на Core

[Копирай линк]
Публикувано в 28.06.2018 г. 10:29:41 ч. | | | |
Нативни инструменти за разработка спрямо 2017 г., тъй като беше инсталиран миналата година, няма ъпгрейд, създаваме нов проект за .NET ядрен уебсайт, установяваме, че има само 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\test.csproj.nuget.g.props се генерира.
  MSBuild файл C:\project\web\test\obj\test.csproj.nuget.g.targets се генерира.
  Възстановяването на C:\project\web\test\csproj беше завършено за 9.24 секунди.

Възстановяване успешно.



Въвеждането на нови типове проекти е следното:

C:\project\web\test>dotnet new --help
Употреба: ново [Опции]

Опции:
  -Х, --помощ показва помощ за тази команда.
  -l, --list шаблони за списък, които съдържат зададеното име. Ако не уточните име, изброете всички шаблони.
  -n, --име създава името на изхода. Ако не е посочено име, се използва името на текущата директория.
  -o, --изход там, където искате да поставите генерирания изход.
  -I, --инсталация, инсталирай изходния или шаблонния пакет.
  -u, --деинсталирай, за да деинсталираш изходен или шаблонен пакет.
  --nuget-source определя NuGet източника, който да се използва по време на инсталацията.
  --тип шаблони за филтри базирани на наличните типове. Предварително зададени стойности са "проект", "артикул" или "друго".
  --force принуждава съдържанието да се генерира, дори ако то промени съществуващия файл.
  -lang, --езикови шаблони филтрира според езика и посочва езика на шаблона, който трябва да се създаде.


Шаблон Кратко име Езиков таг
----------------------------------------------------------------------------------------------------------------------------
Конзолна конзола за приложения [C#], F#, VB Common/Console
Class library 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                                        page               [C#]              Web/ASP.NET
MVC ViewImports viewimports [C#] Web/ASP.NET
MVC ViewStart viewstart [C#] Web/ASP.NET
ASP.NET Core Empty web [C#], F# Web/Empty
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
Razor Class библиотека razorclasslib [C#] Уеб/Razor/Library/Razor Class библиотека
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json file globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
Solution файл sln решение

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