Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 19385|Vastaus: 0

[.NET Core] Luo MVC-projekti ASP.NET ydinkomentorivi

[Kopioi linkki]
Julkaistu 28.6.2018 10.29.41 | | | |
Natiivikehitystyökalut verrattuna vuoteen 2017, koska se asennettiin viime vuonna, päivitystä ei ole tehty, luomme uuden .net core -verkkosivustoprojektin, huomasimme, että saatavilla on vain 1.x-versio, ajamme dotnet --version, järjestelmäasennettu versio on myös 1.0.0, kuten alla on esitetty:



Tämän seurauksena,Haluan luoda .net core -projektin versiolla 2.1, opastus on seuraava:

Asenna SDK

Latausosoite:Hyperlinkin kirjautuminen on näkyvissä., lataa ja kaksoisklikkaa asentaaksesi, kuten alla on esitetty:



Asennuksen jälkeen suorita "dotnet --version" komento uudelleen tarkistaaksesi version ja etsi "2.1.301", joka on jo uusin versio.Mutta vs2017 ei vieläkään pysty luomaan 2.x-projektia!!!



Uusi MVC-projekti

Koska emme voi luoda projektia VS IDE -työkalulla, voimme luoda MVC-projektin vain komentorivin kautta, komento on seuraava:


C:\project\web\test>dotnet new mvc
Mallipohja "ASP.NET Core Web App (Model-View-Controller)" on onnistuneesti luotu.
Tämä mallipohja sisältää teknologioita ei-Microsoftin osapuolille, katso LisätietojaHyperlinkin kirjautuminen on näkyvissä.

Jälkiluontitoimintojen käsittely...
"dotnet restore" ajetaan C:\project\web\test\test.csproj...
  C:\project\web\test\test.csproj -paketin palauttaminen...
  Microsoft.NETCore.DotNetAppHost 2.1.0 asennetaan.
  Microsoft.NETCore.DotNetHostResolver 2.1.0 asennetaan.
  Microsoft.NETCore.DotNetHostPolicy 2.1.0 asennetaan.
  Microsoft.NETCore.Targets 2.1.0 asennetaan.
  Asennan Microsoft.NETCore.App 2.1.0.
  MSBuild-tiedosto C:\project\web\test\obj\test.csproj.nuget.g.props on luoda.
  MSBuild-tiedosto C:\project\web\test\obj\test.csproj.nuget.g.targets on luoda.
  C:\project\web\test\test.csproj -tiedoston palautus valmistui 9,24 sekunnissa.

Palauta onnistuneesti.



Uusien projektityyppien käyttöönotto on seuraava:

C:\project\web\test>dotnet new --help
Käyttö: uusi [Vaihtoehdot]

Vaihtoehdot:
  -h, --apu osoittaa apua tähän käskyyn.
  -l, --list lista malleja, jotka sisältävät määritellyn nimen. Jos et ilmoita nimeä, listaa kaikki mallipohjat.
  -n, --name luo tuloksen nimen. Jos nimeä ei mainita, käytetään nykyisen hakemiston nimeä.
  -o, --ulostulo sinne, mihin haluat sijoittaa generoidun ulostulon.
  -i, --asenna lähde- tai mallipaketti.
  -u, --poista sovellus poistaaksesi lähdekoodin tai mallipohjapaketin.
  --nuget-source määrittää asennuksen aikana käytettävän NuGet-lähteen.
  --tyyppi suodatinpohjat saatavilla olevien tyyppien perusteella. Ennalta määritellyt arvot ovat "project", "item" tai "other".
  --force pakottaa sisällön luomisen, vaikka sisältö muuttaisi olemassa olevaa tiedostoa.
  -lang, --language suodattavat mallipohjia kielen mukaan ja määrittelevät luotavan mallipohjan kielen.


Template Short Name Language tag
----------------------------------------------------------------------------------------------------------------------------
Konsolisovelluskonsoli [C#], F#, VB Common/Console
Luokkakirjasto classlib [C#], F#, VB Common/Library
Unit Test Project mstest [C#], F#, VB Test/MSTest
xUnit Test Project xunit [C#], F#, VB Test/xUnit
Partaveitsisivu [C#] Web/ASP.NET
MVC ViewImports viewimports [C#] Web/ASP.NET
MVC ViewStart viewstart [C#] Web/ASP.NET
ASP.NET Ydin Tyhjä verkko [C#], F# Web/Tyhjä
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 Ydin kulmakulmaisella [C#] Web/MVC/SPA
ASP.NET Core, jossa React.js react [C#] Web/MVC/SPA
ASP.NET Core React.js:n ja Redux reactreduxin [C#] Web/MVC/SPA:n kanssa
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
Ratkaisutiedosto sln Ratkaisu

Examples:
    dotnet uusi mvc --autio Yksilö
    dotnet new webAPI
    dotnet uusi --apua

Kun uusi luominen on valmis, vedä testikansio suoraan VS-koodinkehitystyökaluun, ja voit ajaa ja debugata normaalisti, kuten alla olevassa kuvassa näkyy:



Lopuksi linkki .NET Core -kehitysdokumentaatioon:Hyperlinkin kirjautuminen on näkyvissä.

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




Edellinen:CentOS 7 käyttää .NET Core -verkkosivuston virheratkaisua
Seuraava:Ratkaisu virheeseen vim-editorin epänormaalin sulkemisen jälkeen
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com