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
|