Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 19385|Atsakyti: 0

[.NET branduolys] MVC projekto kūrimas ASP.NET pagrindinę komandų eilutę

[Kopijuoti nuorodą]
Paskelbta 2018-06-28 10:29:41 | | | |
Vietiniai kūrimo įrankiai vs 2017, nes jis buvo įdiegtas praėjusiais metais, nebuvo atnaujinta, mes sukuriame naują .net core svetainės projektą, randame, kad yra tik 1.x versija, mes paleidžiame dotnet --version, sistemos įdiegta versija taip pat yra 1.0.0, kaip parodyta žemiau:



TodėlNoriu sukurti .net pagrindinį projektą su 2.1 versija, pamoka yra tokia:

SDK diegimas

Parsisiųsti adresą:Hipersaito prisijungimas matomas., atsisiųskite ir dukart spustelėkite, kad įdiegtumėte, kaip parodyta toliau:



Baigę diegti, iš naujo paleiskite komandą "dotnet --version", kad patikrintumėte versiją, ir raskite "2.1.301", kuri jau yra naujausia versija.Tačiau vs2017 vis dar negali sukurti 2.x projekto!!!



Naujas MVC projektas

Kadangi negalime sukurti projekto naudodami VS IDE įrankį, MVC projektą galime sukurti tik per komandinę eilutę, komanda yra tokia:


C:\project\web\test>dotnet new mvc
Šablonas "ASP.NET Core Web App (Model-View-Controller)" sėkmingai sukurtas.
Šiame šablone yra technologijų, skirtų ne "Microsoft" šalims, daugiau informacijos rasiteHipersaito prisijungimas matomas.

Apdorojamos operacijos po kūrimo...
Vykdomas "dotnet restore" C:\project\web\test\test.csproj...
  Grąžinamas C:\project\web\test\test.csproj paketas...
  Diegiama Microsoft.NETCore.DotNetAppHost 2.1.0.
  Diegiama Microsoft.NETCore.DotNetHostResolver 2.1.0.
  Diegiama Microsoft.NETCore.DotNetHostPolicy 2.1.0.
  Diegiama Microsoft.NETCore.Targets 2.1.0.
  Diegimas Microsoft.NETCore.App 2.1.0.
  Generuojamas MSBuild failas C:\project\web\test\obj\test.csproj.nuget.g.props.
  Generuojamas MSBuild failas C:\project\web\test\obj\test.csproj.nuget.g.targets.
  C:\project\web\test\test.csproj atkūrimas buvo baigtas per 9,24 sek.

Atkurti sėkmingai.



Naujų projektų tipų diegimas yra toks:

C:\project\web\test>dotnet new --help
Naudojimas: naujas [Parinktys]

Parinktys:
  -h, --help rodo šios komandos žinyną.
  -l, --sąrašo šablonai, kuriuose yra nurodytas pavadinimas. Jei nenurodysite pavadinimo, išvardinkite visus šablonus.
  -n, --name sukuria išvesties pavadinimą. Jei pavadinimas nenurodytas, naudojamas dabartinio katalogo pavadinimas.
  -o, --išvestis ten, kur norite įdėti sugeneruotą išvestį.
  -i, --install įdiekite šaltinio arba šablono paketą.
  -u, --pašalinti, kad pašalintumėte šaltinio arba šablono paketą.
  --nuget-source nurodo NuGet šaltinį, kuris bus naudojamas diegimo metu.
  --Įveskite filtrų šablonus pagal galimus tipus. Iš anksto nustatytos reikšmės yra "projektas", "prekė" arba "kita".
  --force priverčia generuoti turinį, net jei tas turinys pakeičia esamą failą.
  -lang, --language filtruoti šablonus pagal kalbą ir nurodyti kuriamo šablono kalbą.


Šablono trumpojo pavadinimo kalbos žyma
----------------------------------------------------------------------------------------------------------------------------
Konsolės programų konsolė [C#], F#, VB Common/Console
Klasės biblioteka classlib [C#], F#, VB Bendra/Biblioteka
Vieneto testas Projektas mstest [C#], F#, VB Test/MSTest
xUnit Test Project xunit [C#], F#, VB Test/xUnit
Skustuvo puslapis [C#] Web/ASP.NET
MVC ViewImports viewimports [C#] Web/ASP.NET
MVC ViewStart viewstart [C#] Web/ASP.NET
ASP.NET Pagrindinis tuščias žiniatinklis [C#], F# žiniatinklis / tuščias
"ASP.NET Core Web App (Model-View-Controller) mvc [C#], F# Web/MVC
ASP.NET "Core Web App" skustuvas [C#] žiniatinklio / MVC / skustuvo puslapiai
ASP.NET Šerdis su kampiniu kampiniu [C#] Web/MVC/SPA
ASP.NET branduolys su React.js reaguoti [C#] Web/MVC/SPA
ASP.NET Core su React.js ir Redux reactredux [C#] Web/MVC/SPA
Razor klasės biblioteka razorclasslib [C#] žiniatinklis / skustuvas / biblioteka / skustuvo klasės biblioteka
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json failą globaljson Config
NuGet Config nugetconfig Config
Žiniatinklio konfigūracija webconfig konfigūracija
Sprendimo failas sln sprendimas

Examples:
    dotnet naujas mvc --auth Individualus
    dotnet naujas webapi
    dotnet naujas --help

Baigę naują kūrimą, tiesiogiai vilkite bandomąjį aplanką į VS kodo kūrimo įrankį, tada galėsite paleisti ir derinti įprastai, kaip parodyta paveikslėlyje žemiau:



Galiausiai nuoroda į .NET Core kūrimo dokumentaciją:Hipersaito prisijungimas matomas.

Išteklių:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48




Ankstesnis:"CentOS 7" paleidžia ".NET Core" svetainės klaidos sprendimą
Kitą:Klaidos sprendimas neįprastai uždarius vim redaktorių
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com