Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 19385|Răspunde: 0

[.NET Core] Creează un proiect MVC ASP.NET linia de comandă Core

[Copiază linkul]
Postat pe 28.06.2018 10:29:41 | | | |
Unelte native de dezvoltare vs 2017, pentru că a fost instalat anul trecut, nu a existat nicio actualizare, am creat un nou proiect de site web .net core, am constatat că există doar versiunea 1.x, am rulat dotnet --versión, versiunea instalată a sistemului este tot 1.0.0, așa cum se arată mai jos:



Ca urmare,Vreau să creez un proiect .net core cu versiunea 2.1, tutorialul este următorul:

Instalează SDK-ul

Adresă de descărcare:Autentificarea cu hyperlink este vizibilă., descarcă și dă dublu click pentru instalare, așa cum se arată mai jos:



După finalizarea instalării, rulează din nou comanda "dotnet --version" pentru a verifica versiunea și găsește "2.1.301", care este deja cea mai recentă versiune.Dar vs2017 tot nu poate crea un proiect 2.x!!!



Noul proiect MVC

Deoarece nu putem crea un proiect folosind instrumentul VS IDE, putem crea doar un proiect MVC prin linia de comandă, comanda fiind următoarea:


C:\project\web\test>dotnet new mvc
Șablonul "ASP.NET Core Web App (Model-View-Controller)" a fost creat cu succes.
Acest șablon conține tehnologii pentru părțile non-Microsoft, vezi Pentru mai multe informațiiAutentificarea cu hyperlink este vizibilă.

Procesarea operațiunilor post-creare...
Rulez "dotnet restore" pe C:\project\web\test\test.csproj...
  Revenind la pachetul C:\project\web\test\test.csproj...
  Microsoft.NETCore.DotNetAppHost 2.1.0 este în curs de instalare.
  Microsoft.NETCore.DotNetHostResolver 2.1.0 este în curs de instalare.
  Microsoft.NETCore.DotNetHostPolicy 2.1.0 este în curs de instalare.
  Microsoft.NETCore.Targets 2.1.0 este în curs de instalare.
  Instalez Microsoft.NETCore.App 2.1.0.
  Fișierul MSBuild C:\project\web\test\obj\test.csproj.nuget.g.props este generat.
  Fișierul MSBuild C:\project\web\test\obj\test.csproj.nuget.g.targets este generat.
  Restaurarea C:\project\web\test\test.csproj a fost finalizată în 9,24 secunde.

Restaurează cu succes.



Introducerea noilor tipuri de proiecte este următoarea:

C:\project\web\test>dotnet new --help
Utilizare: noi [Opțiuni]

Opțiuni:
  -h, --ajutor arată ajutor pentru această comandă.
  -l, --listează șabloane de listă care conțin numele specificat. Dacă nu specifici un nume, listează toate șabloanele.
  -n, --name creează numele ieșirii. Dacă nu este specificat niciun nume, se folosește numele directorului curent.
  -o, --output acolo unde vrei să plasezi output-ul generat.
  -Eu, --instalează instalează sursa sau pachetul șablon.
  -u, --dezinstalează pentru a dezinstala un pachet sursă sau șablon.
  --nuget-source specifică sursa NuGet ce trebuie folosită în timpul instalării.
  --tipează șabloanele de filtru în funcție de tipurile disponibile. Valorile predefinite sunt "proiect", "element" sau "alt".
  --forțează generarea conținutului, chiar dacă acel conținut modifică fișierul existent.
  -lang, --șabloane de filtrare a limbajului bazate pe limbaj și specifică limba șablonului ce urmează să fie creat.


Etichetă Șablon Nume Scurt Limbă
----------------------------------------------------------------------------------------------------------------------------
Consola aplicației consolă [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 Nucleu cu Web/MVC/SPA unghiular unghiular [C#]
ASP.NET Core cu React.js react [C#] Web/MVC/SPA
ASP.NET Core cu React.js și Redux reactredux [C#] Web/MVC/SPA
Biblioteca Clase Razor razorclasslib [C#] Bibliotecă/Bibliotecă/Bibliotecă Razor Class
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json fișier globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
Fișier de soluție sln Soluție

Examples:
    dotnet new mvc --auth Individual
    dotnet new webapi
    dotnet nou ---ajutor

După ce noua creație este finalizată, trage direct folderul de test în instrumentul de dezvoltare VS code, apoi poți rula și depana normal, așa cum se arată în figura de mai jos:



În final, un link către documentația de dezvoltare .NET Core:Autentificarea cu hyperlink este vizibilă.

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




Precedent:CentOS 7 rulează soluția de eroare a site-ului .NET Core
Următor:Soluția erorii după închiderea anormală a editorului vim
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com