Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 19385|Svare: 0

[.NET Core] Opprett et MVC-prosjekt ASP.NET Core-kommandolinjen

[Kopier lenke]
Publisert på 28.06.2018 10:29:41 | | | |
Native utviklingsverktøy vs 2017, fordi det ble installert i fjor, har det ikke vært noen oppgradering, vi lager et nytt .net-kjernenettstedprosjekt, finner ut at det bare finnes 1.x-versjonen, vi kjører dotnet --versjonen, systemversjonen er også 1.0.0, som vist nedenfor:



Som et resultat,Jeg ønsker å lage et .net core-prosjekt med versjon 2.1, veiledningen er som følger:

Installer SDK-en

Nedlastingsadresse:Innloggingen med hyperkoblingen er synlig., last ned og dobbeltklikk for å installere, som vist nedenfor:



Etter at installasjonen er fullført, kjør kommandoen "dotnet --version" på nytt for å sjekke versjonen, og finn "2.1.301", som allerede er den nyeste versjonen.Men vs2017 klarer fortsatt ikke å lage et 2.x-prosjekt!!!



Nytt MVC-prosjekt

Siden vi ikke kan lage et prosjekt med VS IDE-verktøyet, kan vi kun opprette et MVC-prosjekt via kommandolinjen, kommandoen er som følger:


C:\project\web\test>dotnet new mvc
Malen "ASP.NET Core Web App (Model-View-Controller)" er blitt opprettet med suksess.
Denne malen inneholder teknologier for ikke-Microsoft-parter, se For mer informasjonInnloggingen med hyperkoblingen er synlig.

Behandler etter-opprettelsesoperasjoner...
Kjører "dotnet restore" på C:\project\web\test\test.csproj...
  Tilbakeføring av pakken til C:\project\web\test\test.csproj...
  Microsoft.NETCore.DotNetAppHost 2.1.0 er under installasjon.
  Microsoft.NETCore.DotNetHostResolver 2.1.0 er under installasjon.
  Microsoft.NETCore.DotNetHostPolicy 2.1.0 er under installasjon.
  Microsoft.NETCore.Targets 2.1.0 er under installasjon.
  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.
  Gjenopprettingen av C:\project\web\test\test.csproj ble fullført innen 9,24 sekunder.

Gjenopprette med suksess.



Innføringen av nye prosjekttyper er som følger:

C:\project\web\test>dotnet new --help
Bruk: nye [Alternativer]

Alternativer:
  -H, --Hjelp viser hjelp til denne kommandoen.
  -l, --liste listmaler som inneholder det spesifiserte navnet. Hvis du ikke spesifiserer et navn, list opp alle maler.
  -n, --navn skaper navnet på utgangen. Hvis det ikke er oppgitt noe navn, brukes navnet på den nåværende katalogen.
  -o, --utgang der du vil plassere den genererte utgangen.
  -Jeg, --installer Installer kildekoden eller malpakken.
  -u, --avinstaller for å avinstallere en kildekode eller malpakke.
  --nuget-source spesifiserer NuGet-kilden som skal brukes under installasjonen.
  --type filtermaler basert på tilgjengelige typer. De forhåndsdefinerte verdiene er «prosjekt», «element» eller «annet».
  --tvinger innholdet til å genereres, selv om innholdet endrer den eksisterende filen.
  -lang, --språk, filtrerer maler basert på språk og spesifiserer språket til malen som skal opprettes.


Mal Kort Navn Språk-tagg
----------------------------------------------------------------------------------------------------------------------------
Konsollapplikasjonskonsoll [C#], F#, VB Common/Console
Klassebibliotek 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 Kjerne Tomt nett [C#], F# Nett/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 Kjerne med vinklet 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 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
Løsningsfil sln-løsning

Examples:
    dotnet ny mvc --auth Individual
    dotnet ny webapi
    dotnet ny --hjelp

Etter at den nye opprettelsen er fullført, dra testmappen direkte inn i VS-kodeutviklingsverktøyet, og da kan du kjøre og feilsøke som vanlig, som vist i figuren nedenfor:



Til slutt, en lenke til utviklingsdokumentasjonen for .NET Core:Innloggingen med hyperkoblingen er synlig.

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




Foregående:CentOS 7 kjører feilløsningen for .NET Core-nettsiden
Neste:Løsning på feilen etter å ha lukket vim-editoren unormalt
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com