Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 19385|Svar: 0

[.NET Core] Skapa ett MVC-projekt ASP.NET kommandoraden Core

[Kopiera länk]
Publicerad på 2018-06-28 10:29:41 | | | |
Inbyggda utvecklingsverktyg jämfört med 2017, eftersom det installerades förra året, har det inte skett någon uppgradering, vi skapar ett nytt .net-kärnwebbplatsprojekt, upptäcker att det bara finns version 1.x, vi kör dotnet – versionen, systemversionen är också 1.0.0, som visas nedan:



Som ett resultat,Jag vill skapa ett .NET core-projekt med version 2.1, handledningen är följande:

Installera SDK:n

Nedladdningsadress:Inloggningen med hyperlänken är synlig., ladda ner och dubbelklicka för att installera, som visas nedan:



När installationen är klar, kör om kommandot "dotnet --version" för att kontrollera versionen och hitta "2.1.301", som redan är den senaste versionen.Men vs2017 kan fortfarande inte skapa ett 2.x-projekt!!!



Nytt MVC-projekt

Eftersom vi inte kan skapa ett projekt med VS IDE-verktyget, kan vi bara skapa ett MVC-projekt via kommandoraden, kommandot är följande:


C:\project\web\test>dotnet new mvc
Mallen "ASP.NET Core Web App (Model-View-Controller)" har framgångsrikt skapats.
Denna mall innehåller teknologier för icke-Microsoft-parter, se För mer informationInloggningen med hyperlänken är synlig.

Bearbetning av efterproduktionsoperationer...
Kör "dotnet restore" på C:\project\web\test\test.csproj...
  Återställer paketet C:\project\web\test\test.csproj...
  Microsoft.NETCore.DotNetAppHost 2.1.0 håller på att installeras.
  Microsoft.NETCore.DotNetHostResolver 2.1.0 håller på att installeras.
  Microsoft.NETCore.DotNetHostPolicy 2.1.0 håller på att installeras.
  Microsoft.NETCore.Targets 2.1.0 håller på att installeras.
  Installerar Microsoft.NETCore.App 2.1.0.
  MSBuild-filen C:\project\web\test\obj\test.csproj.nuget.g.props genereras.
  MSBuild-filen C:\project\web\test\obj\test.csproj.nuget.g.targets genereras.
  Återställningen av C:\project\web\test\test.csproj slutfördes inom 9,24 sekunder.

Återställ framgångsrikt.



Införandet av nya projekttyper är följande:

C:\project\web\test>dotnet new --help
Användning: nya [Alternativ]

Alternativ:
  -H, --Hjälp visar hjälp för detta kommando.
  -l, --lista listmallar som innehåller det angivna namnet. Om du inte anger ett namn, lista alla mallar.
  -n, --namn skapar namnet på utdatan. Om inget namn anges används namnet på den aktuella katalogen.
  -o, --utgång där du vill placera den genererade utgången.
  -jag, --installera installera källkoden eller mallpaketet.
  -u, --avinstallera för att avinstallera en källkod eller ett mallpaket.
  --nuget-source specificerar NuGet-källan som ska användas under installationen.
  --typ filtermallar baserade på tillgängliga typer. De fördefinierade värdena är "projekt", "objekt" eller "annat".
  --tvingar fram att innehållet genereras, även om det innehållet ändrar den befintliga filen.
  -lang, --språk, filtrera mallar baserat på språk och specificera språket för mallen som ska skapas.


Mall Kort Namnspråk tagg
----------------------------------------------------------------------------------------------------------------------------
Konsolapplikationskonsol [C#], F#, VB Common/Console
Klassbibliotek classlib [C#], F#, VB Common/Library
Enhetstestprojekt mstest [C#], F#, VB Test/MSTest
xUnit Test Project xunit [C#], F#, VB Test/xUnit
Razor Page-sida [C#] Webb/ASP.NET
MVC ViewImports viewimports [C#] Web/ASP.NET
MVC ViewStart viewstart [C#] Web/ASP.NET
ASP.NET Kärntomt webb [C#], F# Webb/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 Kärna med vinkelrikt [C#] Web/MVC/SPA
ASP.NET Core med React.js react [C#] Web/MVC/SPA
ASP.NET Core med React.js och 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 nya webAPI
    dotnet ny --hjälp

När den nya skapelsen är klar, dra testmappen direkt till VS-kodutvecklingsverktyget, och sedan kan du köra och felsöka som vanligt, som visas i figuren nedan:



Slutligen, en länk till .NET Core-utvecklingsdokumentationen:Inloggningen med hyperlänken är synlig.

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




Föregående:CentOS 7 kör .NET Core-webbplatsfellösningen
Nästa:Lösning på felet efter att vim-editorn stängts onormalt
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com