Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 19385|Odgovoriti: 0

[.NET Core] Ustvarite MVC projekt ASP.NET ukazni vrstici Core

[Kopiraj povezavo]
Objavljeno na 28. 06. 2018 10:29:41 | | | |
Izvorna razvojna orodja v primerjavi z letom 2017, ker je bilo nameščeno lani, ni bilo nobene nadgradnje, ustvarimo nov .net core spletni projekt, ugotovimo, da obstaja samo različica 1.x, zaženemo dotnet različico, sistemsko nameščena različica je prav tako 1.0.0, kot je prikazano spodaj:



Posledično,Želim ustvariti .net core projekt z različico 2.1, vodič je naslednji:

Namestite SDK

Naslov za prenos:Prijava do hiperpovezave je vidna., prenesite in dvakrat kliknite za namestitev, kot je prikazano spodaj:



Po končani namestitvi ponovno zaženite ukaz "dotnet --version" za preverjanje različice in poiščite "2.1.301", ki je že najmlajša različica.Ampak vs2017 še vedno ne more ustvariti 2.x projekta!!!



Novi projekt MVC

Ker projekta ne moremo ustvariti z orodjem VS IDE, lahko ustvarimo MVC projekt le preko ukazne vrstice, ukaz je naslednji:


C:\project\web\test>dotnet new mvc
Predloga "ASP.NET Core Web App (Model-View-Controller)" je bila uspešno ustvarjena.
Ta predloga vsebuje tehnologije za neMicrosoftove stranke, glej za več informacijPrijava do hiperpovezave je vidna.

Procesiranje operacij po ustvarjanju...
Zagon "dotnet restore" na C:\project\web\test\test.csproj...
  Povrnitev paketa C:\project\web\test\test.csproj...
  Microsoft.NETCore.DotNetAppHost se namešča 2.1.0.
  Microsoft.NETCore.DotNetHostResolver se namešča 2.1.0.
  Microsoft.NETCore.DotNetHostPolicy 2.1.0 se namešča.
  Microsoft.NETCore.Targets 2.1.0 se namešča.
  Nameščam Microsoft.NETCore.App 2.1.0.
  Generira se datoteka MSBuild C:\project\web\test\obj\test.csproj.nuget.g.props.
  Generira se datoteka MSBuild C:\project\web\test\obj\test.csproj.nuget.g.targets.
  Obnova C:\project\web\test\test.csproj je bila zaključena v 9,24 sekunde.

Obnoviti uspešno.



Uvedba novih vrst projektov je naslednja:

C:\project\web\test>dotnet new --help
Uporaba: nova [Možnosti]

Možnosti:
  -H, --pomoč pomeni pomoč za ta ukaz.
  -l, --seznam predlog, ki vsebujejo določeno ime. Če ne navedete imena, napišite vse predloge.
  -n, --ime ustvarja ime izhoda. Če ime ni določeno, se uporabi ime trenutne mape.
  -o, --izhod tam, kjer želite postaviti generirani izhod.
  -I, --namesti izvorno ali predlogo paketa.
  -u, --odstranite za odstranitev izvorne ali predloge paketa.
  --nuget-source določa NuGet izvorno kodo, ki se uporablja med namestitvijo.
  --tipske predloge filtrov glede na razpoložljive tipe. Vnaprej določene vrednosti so "projekt", "predmet" ali "drugo".
  --prisilno prisili, da se vsebina generira, tudi če ta vsebina spremeni obstoječo datoteko.
  -lang, --predloge za filtriranje jezika na podlagi jezika in določajo jezik predloge, ki jo želimo ustvariti.


Predloga Kratko ime Jezikovna oznaka
----------------------------------------------------------------------------------------------------------------------------
Konzolna aplikacijska konzola [C#], F#, VB Common/Console
Class library classlib [C#], F#, VB Common/Library
Enotski testni projekt 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 Osnovna spletna aplikacija britvica [C#] Web/MVC/Razor Pages
ASP.NET Core z Angular Angular [C#] Web/MVC/SPA
ASP.NET Core z React.js react [C#] Web/MVC/SPA
ASP.NET Jedro z React.js in Redux reactredux [C#] Web/MVC/SPA
Knjižnica razreda Razor razorclasslib [C#] Splet/Knjižnica/knjižnica razreda Razor
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json file globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
Solution File sln Solution

Examples:
    dotnet new mvc --avtentikacija Individualno
    dotnet new webapi
    dotnet novo --pomoč

Ko je novo ustvarjanje zaključeno, neposredno povlecite testno mapo v orodje za razvoj VS kode, nato pa lahko normalno zaženete in odpravljate napake, kot je prikazano na spodnji sliki:



Nazadnje, povezava do razvojne dokumentacije za .NET Core:Prijava do hiperpovezave je vidna.

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




Prejšnji:CentOS 7 poganja rešitev za napake na spletni strani .NET Core
Naslednji:Rešitev napake po nenavadnem zaprtju urejevalnika vim
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com