Native udviklingsværktøjer vs 2017, fordi det blev installeret sidste år, der har ikke været nogen opgradering, vi opretter et nyt .net-kerne-webstedsprojekt, finder ud af, at der kun findes 1.x-versionen, vi kører dotnet --versionen, systemversionen er også 1.0.0, som vist nedenfor:
Som følge heraf,Jeg vil gerne lave et .NET kerneprojekt med version 2.1, vejledningen er som følger:
Installer SDK'en
Downloadadresse:Hyperlink-login er synlig., download og dobbeltklik for at installere, som vist nedenfor:
Når installationen er færdig, kører du kommandoen "dotnet --version" igen for at tjekke versionen, og find "2.1.301", som allerede er den nyeste version.Men vs2017 kan stadig ikke oprette et 2.x-projekt!!!
Nyt MVC-projekt
Da vi ikke kan oprette et projekt med VS IDE-værktøjet, kan vi kun oprette et MVC-projekt via kommandolinjen, kommandoen er som følger:
C:\project\web\test>dotnet new mvc Skabelonen "ASP.NET Core Web App (Model-View-Controller)" er blevet oprettet med succes. Denne skabelon indeholder teknologier for ikke-Microsoft-parter, se For mere informationHyperlink-login er synlig.。
Behandler post-creation operationer... Kører "dotnet restore" på C:\project\web\test\test.csproj... At gendanne pakken af C:\project\web\test\test.csproj... Microsoft.NETCore.DotNetAppHost 2.1.0 er under installation. Microsoft.NETCore.DotNetHostResolver 2.1.0 er under installation. Microsoft.NETCore.DotNetHostPolicy 2.1.0 er under installation. Microsoft.NETCore.Targets 2.1.0 er under installation. Installerer Microsoft.NETCore.App 2.1.0. MSBuild-filen C:\project\web\test\obj\test.csproj.nuget.g.props genereres. MSBuild-filen C:\project\web\test\obj\test.csproj.nuget.g.targets genereres. Genoprettelsen af C:\project\web\test\test.csproj blev færdiggjort inden for 9,24 sekunder.
Genopret med succes.
Introduktionen af nye projekttyper er som følger:
C:\project\web\test>dotnet new --help Brug: nye [Muligheder]
Muligheder: -H, --Hjælp viser hjælp til denne kommando. -l, --liste skabeloner, der indeholder det angivne navn. Hvis du ikke angiver et navn, så list alle skabeloner. -n, --navn skaber navnet på outputtet. Hvis intet navn angives, bruges navnet på den aktuelle mappe. -o, --output, hvor du vil placere det genererede output. -I, --installer Installer kildekoden eller skabelonpakken. -u, --afinstaller for at afinstallere en kilde- eller skabelonpakke. --nuget-source specificerer NuGet-kilden, der skal bruges under installationen. --type filterskabeloner baseret på tilgængelige typer. De foruddefinerede værdier er "projekt", "element" eller "andet". --tvinger indholdet til at blive genereret, selvom indholdet ændrer den eksisterende fil. -lang, --sprog filtrerer skabeloner baseret på sprog og specificerer sproget for den skabelon, der skal oprettes.
Skabelon Kort Navnesprog-tag ---------------------------------------------------------------------------------------------------------------------------- Konsolapplikationskonsol [C#], F#, VB Common/Console Klassebibliotek classlib [C#], F#, VB Falmindeligt/Bibliotek 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 Kernetomt web [C#], F# Web/Tomt 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 med vinkel vinkel [C#] Web/MVC/SPA ASP.NET Core med React.js react [C#] Web/MVC/SPA ASP.NET Core med React.js og Redux reactredux [C#] Web/MVC/SPA Razor Class Bibliotek razorclasslib [C#] Web/Razor/Bibliotek/Razor Class Bibliotek ASP.NET Core Web API webapi [C#], F# Web/WebAPI global.json file globaljson Config NuGet Config nugetconfig Config Web Config webconfig Config Løsningsfil sln Løsning
Examples: dotnet ny mvc --godkendelse Individuel dotnet ny webAPI dotnet ny --hjælp Når den nye oprettelse er færdig, trækker du testmappen direkte ind i VS-kodeudviklingsværktøjet, og så kan du køre og fejlfinde normalt, som vist i figuren nedenfor:
Endelig et link til .NET Core-udviklingsdokumentationen:Hyperlink-login er synlig.
Ressourcer:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48
|