See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 19385|Vastuse: 0

[.NET tuum] Loo MVC projekt Core käsurea ASP.NET

[Kopeeri link]
Postitatud 28.06.2018 10:29:41 | | | |
Natiivsed arendustööriistad võrreldes 2017. aastaga, kuna see paigaldati eelmisel aastal, uuendust pole tehtud, loome uue .net core veebilehe projekti, leiame, et on ainult 1.x versioon, käivitame dotnet --versiooni, süsteemi paigaldatud versioon on samuti 1.0.0, nagu allpool näidatud:



Selle tulemusena,Soovin luua .net põhiprojekti versiooniga 2.1, õpetus on järgmine:

Paigalda SDK

Allalaadimise aadress:Hüperlingi sisselogimine on nähtav., laadi alla ja topeltklõpsa paigaldamiseks, nagu allpool näidatud:



Pärast paigalduse lõpetamist käivita uuesti käsk "dotnet --version", et versiooni kontrollida, ja leia "2.1.301", mis on juba uusim versioon.Aga vs2017 ei suuda ikka luua 2.x projekti!!!



Uus MVC projekt

Kuna me ei saa projekti luua VS IDE tööriistaga, saame MVC projekti luua ainult käsurea kaudu, käsk on järgmine:


C:\project\web\test>dotnet new mvc
Mall "ASP.NET Core Web App (Model-View-Controller)" on edukalt loodud.
See mall sisaldab tehnoloogiaid mitte-Microsofti osapooltele, vt LisainfoHüperlingi sisselogimine on nähtav.

Töötlemise järeltöötlus...
Käivitan "dotnet restore" C:\project\web\test\test.csproj...
  C:\project\web\test\test.csproj paketi tagasipööramine...
  Microsoft.NETCore.DotNetAppHost 2.1.0 paigaldatakse.
  Microsoft.NETCore.DotNetHostResolver 2.1.0 paigaldatakse.
  Microsoft.NETCore.DotNetHostPolicy 2.1.0 paigaldatakse.
  Microsoft.NETCore.Targets 2.1.0 paigaldatakse.
  Paigaldan Microsoft.NETCore.App 2.1.0.
  MSBuild faili C:\project\web\test\obj\test.csproj.nuget.g.props genereeritakse.
  MSBuild faili C:\project\web\test\obj\test.csproj.nuget.g.targets genereeritakse.
  C:\project\web\test\test.csproj taastamine lõpetati 9,24 sekundiga.

Taasta edukalt.



Uute projektitüüpide kasutuselevõtt on järgmine:

C:\project\web\test>dotnet new --help
Kasutus: uus [Valikud]

Valikud:
  -h, --abi näitab abi selle käsu täitmiseks.
  -l, --list listi mallid, mis sisaldavad määratud nime. Kui sa nime ei täpsusta, lisa kõik mallid üles.
  -n, --nimi loob väljundi nime. Kui nime pole määratud, kasutatakse praeguse kataloogi nime.
  -o, --väljund sinna, kuhu soovid genereeritud väljundi paigutada.
  -i, --install install lähtekoodi või mallipakett.
  -u, --desinstalli, et eemaldada lähtekood või mallipakett.
  --nuget-source määrab paigalduse ajal kasutatava NuGet lähtekoodi.
  --tüübi filtri mallid saadaolevate tüüpide põhjal. Eelmääratletud väärtused on "projekt", "item" või "other".
  --sunnib sisu genereerima, isegi kui see muudab olemasolevat faili.
  -lang, --language filtreerivad mallid vastavalt keelele ja määravad malli keele.


Mall Lühinimi Keelesilt
----------------------------------------------------------------------------------------------------------------------------
Konsoolirakenduste konsool [C#], F#, VB Common/Console
Klassiraamatukogu 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 Tuum Tühi veeb [C#], F# Veeb/Tühi
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 Tuum nurknurga [C#] Web/MVC/SPA-ga
ASP.NET Core with React.js                        react              [C#]              Web/MVC/SPA
ASP.NET Core koos React.js ja Redux reactreduxiga [C#] Web/MVC/SPA
Razori klassi raamatukogu razorclasslib [C#] Veeb/Razor/Raamatukogu/Razori klassi raamatukogu
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json file globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
Lahendusfail sln Lahendus

Examples:
    dotnet uus mvc --autentimine Individuaalne
    dotnet new webAPI
    dotnet uus --abi

Pärast uue loomise lõpetamist lohista testkaust otse VS koodi arendustööriista ja seejärel saad käivitada ja siluda tavapäraselt, nagu alloleval joonisel näidatud:



Lõpuks link .NET Core arendusdokumentatsioonile:Hüperlingi sisselogimine on nähtav.

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




Eelmine:CentOS 7 käivitab .NET Core veebilehe vealahenduse
Järgmine:Lahendus veale pärast vim redaktori ebanormaalset sulgemist
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com