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
|