Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 19385|Odpoveď: 0

[.NET Core] Vytvorte MVC projekt ASP.NET príkazovom riadku Core

[Kopírovať odkaz]
Zverejnené 28. 6. 2018 10:29:41 | | | |
Natívne vývojové nástroje vs 2017, keďže boli nainštalované minulý rok, nebola žiadna aktualizácia, vytvorili sme nový .net core webový projekt, zistili sme, že existuje len verzia 1.x, spustili sme dotnet verziu, systémovo nainštalovaná verzia je tiež 1.0.0, ako je uvedené nižšie:



V dôsledku toho,Chcem vytvoriť .net core projekt vo verzii 2.1, tutoriál je nasledovný:

Nainštalujte SDK

Adresa na stiahnutie:Prihlásenie na hypertextový odkaz je viditeľné., stiahnuť a dvojitým kliknutím nainštalovať, ako je uvedené nižšie:



Po dokončení inštalácie znovu spustite príkaz "dotnet --version" na kontrolu verzie a nájdite "2.1.301", čo je už najnovšia verzia.Ale vs2017 stále nevie vytvoriť 2.x projekt!!!



Nový projekt MVC

Keďže nemôžeme vytvoriť projekt pomocou nástroja VS IDE, môžeme vytvoriť MVC projekt iba cez príkazový riadok, príkaz je nasledovný:


C:\project\web\test>dotnet new mvc
Šablóna "ASP.NET Core Web App (Model-View-Controller)" bola úspešne vytvorená.
Táto šablóna obsahuje technológie pre ne-Microsoft strany, pozri Pre viac informáciíPrihlásenie na hypertextový odkaz je viditeľné.

Spracovanie operácií po vytvorení...
Spúšťam "dotnet restore" na C:\project\web\test\test.csproj...
  Vrátenie balíka C:\project\web\test\test.csproj...
  Microsoft.NETCore.DotNetAppHost 2.1.0 sa inštaluje.
  Microsoft.NETCore.DotNetHostResolver sa inštaluje 2.1.0.
  Microsoft.NETCore.DotNetHostPolicy 2.1.0 sa inštaluje.
  Microsoft.NETCore.Targets 2.1.0 sa inštaluje.
  Inštalujem Microsoft.NETCore.App verzie 2.1.0.
  Generuje sa súbor MSBuild C:\project\web\test\obj\test.csproj.nuget.g.props.
  Generuje sa súbor MSBuild C:\project\web\test\obj\test.csproj.nuget.g.targets.
  Obnova C:\project\web\test\test.csproj bola dokončená za 9,24 sekundy.

Obnova úspešne.



Zavedenie nových typov projektov je nasledovné:

C:\project\web\test>dotnet new --help
Použitie: nové [Možnosti]

Možnosti:
  -H, --Pomoc ukazuje pomoc pri tomto príkaze.
  -l, --zoznam šablón, ktoré obsahujú špecifikovaný názov. Ak nešpecifikujete názov, uveďte všetky šablóny.
  -n, --name vytvára názov výstupu. Ak nie je uvedený žiadny názov, použije sa názov aktuálneho adresára.
  -o, --výstup tam, kam chcete umiestniť vygenerovaný výstup.
  -i, --inštalovať nainštalovať zdrojový alebo šablónový balík.
  -u, --odinštalovať na odinštalovanie zdrojového alebo šablónového balíka.
  --nuget-source špecifikuje zdrojový kód NuGet, ktorý sa použije počas inštalácie.
  --typové šablóny filtrov na základe dostupných typov. Preddefinované hodnoty sú "projekt", "položka" alebo "iné".
  --force núti vygenerovať obsah, aj keď tento obsah mení existujúci súbor.
  -lang, --šablóny filtra jazyka založené na jazyku a špecifikujú jazyk šablóny, ktorá sa má vytvoriť.


Šablóna Krátke meno Jazyková značka
----------------------------------------------------------------------------------------------------------------------------
Konzolová aplikačná konzola [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                              razor              [C#]              Web/MVC/Razor Pages
ASP.NET Core s Angular Angular [C#] Web/MVC/SPA
ASP.NET Core s React.js react [C#] Web/MVC/SPA
ASP.NET Core s React.js a Redux reactredux [C#] Web/MVC/SPA
Razor Class Library razorclasslib [C#] Web/Razor/Library/Razor Class Library
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json file globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
Riešenie súboru sln Riešenie

Examples:
    dotnet new mvc --auth Individual
    dotnet new webapi
    dotnet new --help

Po dokončení novej tvorby priamo pretiahnite testovací priečinok do nástroja na vývoj VS kódu a potom môžete bežne spustiť a ladiť, ako je znázornené na obrázku nižšie:



Nakoniec odkaz na dokumentáciu vývoja pre .NET Core:Prihlásenie na hypertextový odkaz je viditeľné.

Zdroje:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48




Predchádzajúci:CentOS 7 spúšťa riešenie chyby webu .NET Core
Budúci:Riešenie chyby po abnormálnom zatvorení vim editora
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com