Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 19385|Svar: 0

[.NET Core] Opret et MVC-projekt ASP.NET Core-kommandolinjen

[Kopier link]
Opslået på 28/06/2018 10.29.41 | | | |
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




Tidligere:CentOS 7 kører fejlløsningen på .NET Core-webstedet
Næste:Løsning på fejlen efter unormalt lukning af vim-editoren
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com