Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 19385|Odpověď: 0

[.NET Core] Vytvořte projekt MVC ASP.NET příkazové řádku Core

[Kopírovat odkaz]
Zveřejněno 28.06.2018 10:29:41 | | | |
Nativní vývojové nástroje vs 2017, protože byly nainstalovány loni, nedošlo k žádné aktualizaci, vytvořili jsme nový projekt webu .NET Core, zjistili jsme, že existuje pouze verze 1.x, spustili jsme dotnet verzi, systémově instalovaná verze je také 1.0.0, jak je vidět níže:



V důsledku toho,Chci vytvořit projekt s .NET jádrem ve verzi 2.1, tutoriál je následující:

Nainstalujte SDK

Adresa ke stažení:Přihlášení k hypertextovému odkazu je viditelné., stažení a dvojklik pro instalaci, jak je uvedeno níže:



Po dokončení instalace znovu spusťte příkaz "dotnet --version" pro kontrolu verze a najděte "2.1.301", což je již nejnovější verze.Ale vs2017 stále nedokáže vytvořit projekt ve verzi 2.x!!!



Nový projekt MVC

Protože nemůžeme vytvořit projekt pomocí nástroje VS IDE, můžeme vytvořit projekt MVC pouze přes příkazovou řádku, příkaz je následující:


C:\project\web\test>dotnet new mvc
Šablona "ASP.NET Core Web App (Model-View-Controller)" byla úspěšně vytvořena.
Tato šablona obsahuje technologie pro ne-Microsoft strany, viz Pro více informacíPřihlášení k hypertextovému odkazu je viditelné.

Zpracování operací po vytvoření...
Spouštím "dotnet restore" na C:\project\web\test\test.csproj...
  Vrácení balíčku C:\project\web\test\test.csproj...
  Microsoft.NETCore.DotNetAppHost se instaluje 2.1.0.
  Microsoft.NETCore.DotNetHostResolver je instalován 2.1.0.
  Microsoft.NETCore.DotNetHostPolicy 2.1.0 je instalován.
  Microsoft.NETCore.Targets se instaluje verze 2.1.0.
  Instaluji Microsoft.NETCore.App verzi 2.1.0.
  Generuje se soubor MSBuild C:\project\web\test\obj\test.csproj.nuget.g.props.
  Generuje se soubor MSBuild C:\project\web\test\obj\test.csproj.nuget.g.targets.
  Obnova C:\project\web\test\test.csproj byla dokončena během 9,24 sekundy.

Obnova úspěšná.



Zavedení nových typů projektů je následující:

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

Možnosti:
  -H, --Pomoc ukazuje pomoc pro tento příkaz.
  -l, --seznam šablon obsahujících zadané jméno. Pokud nespecifikujete název, uveďte všechny šablony.
  -n, --jméno vytváří název výstupu. Pokud není uveden žádný název, použije se název aktuálního adresáře.
  -o, --výstup tam, kam chcete umístit generovaný výstup.
  -I, --nainstalovat nainstalovat zdrojový nebo šablonový balíček.
  -u, --odinstaluj pro odinstalaci zdrojového nebo šablonového balíčku.
  --nuget-source specifikuje zdrojový kód NuGet, který má být použit během instalace.
  --typové šablony filtrů založené na dostupných typech. Předdefinované hodnoty jsou "projekt", "položka" nebo "jiné".
  --force nutí generovat obsah, i když tento obsah změní existující soubor.
  -lang, --šablony filtrů jazyka založené na jazyce a specifikují jazyk šablony, která má být vytvořena.


Šablona Krátké jméno Jazykový tag
----------------------------------------------------------------------------------------------------------------------------
Konzolová aplikační konzole [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 Základní webová aplikace (Razor Island) [C#] Web/MVC/Razor Pages
ASP.NET Core s Angular Angular [C#] Web/MVC/SPA
ASP.NET Jádro 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
Řešení souboru sln Řešení

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

Po dokončení nové tvorby přímo přetáhněte testovací složku do nástroje pro vývoj kódu VS a pak můžete běžně spouštět a ladit, jak je znázorněno na obrázku níže:



Nakonec odkaz na dokumentaci vývoje .NET Core:Přihlášení k hypertextovému odkazu je viditelné.

Prostředky:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48




Předchozí:CentOS 7 spouští řešení chyb webu .NET Core
Další:Řešení chyby po abnormálním zavření editoru vimu
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com