Vietējie izstrādes rīki salīdzinājumā ar 2017. gadu, jo tas tika instalēts pagājušajā gadā, nav veikts jauninājums, mēs izveidojam jaunu .net pamata vietnes projektu, konstatējam, ka ir tikai 1.x versija, mēs palaižam dotnet --version, sistēmas instalētā versija ir arī 1.0.0, kā parādīts zemāk:
Tā rezultātāVēlos izveidot .net pamatprojektu ar versiju 2.1, apmācība ir šāda:
SDK instalēšana
Lejupielādes adrese:Hipersaites pieteikšanās ir redzama., lejupielādējiet un veiciet dubultklikšķi, lai instalētu, kā parādīts tālāk.
Pēc instalēšanas pabeigšanas atkārtoti palaidiet komandu "dotnet --version", lai pārbaudītu versiju, un atrodiet "2.1.301", kas jau ir jaunākā versija.Bet vs2017 joprojām nevar izveidot 2.x projektu!!!
Jauns MVC projekts
Tā kā mēs nevaram izveidot projektu, izmantojot VS IDE rīku, mēs varam izveidot MVC projektu tikai caur komandrindu, komanda ir šāda:
C:\project\web\test>dotnet new mvc Veidne "ASP.NET Core Web App (Model-View-Controller)" ir veiksmīgi izveidota. Šajā veidnē ir iekļautas tehnoloģijas, kas paredzētas pusēm, kas nav Microsoft, skatiet papildinformāciju sadaļāHipersaites pieteikšanās ir redzama.。
Tiek apstrādātas pēcizveides operācijas... Palaižot "dotnet restore" uz C: \ project \ web \ test \ test.csproj ... Tiek atgriezta C:\project\web\test\test.csproj pakotne... Tiek instalēta Microsoft.NETCore.DotNetAppHost 2.1.0. Tiek instalēta Microsoft.NETCore.DotNetHostResolver 2.1.0. Tiek instalēta Microsoft.NETCore.DotNetHostPolicy 2.1.0. Tiek instalēta Microsoft.NETCore.Targets 2.1.0. Instalēšana Microsoft.NETCore.App 2.1.0. Tiek ģenerēts MSBuild fails C:\project\web\test\obj\test.csproj.nuget.g.props. Tiek ģenerēts MSBuild fails C:\project\web\test\obj\test.csproj.nuget.g.targets. C:\project\web\test\test.csproj atjaunošana tika pabeigta 9,24 sekunžu laikā.
Veiksmīgi atjaunot.
Jaunu projektu veidu ieviešana ir šāda:
C:\project\web\test>dotnet new --help Lietošana: jauns [Opcijas]
Iespējas: -h, --help rāda palīdzību šai komandai. -l, --saraksta veidnes, kas satur norādīto nosaukumu. Ja nenorādāt nosaukumu, uzskaitiet visas veidnes. -n, --name veido izvades nosaukumu. Ja nosaukums nav norādīts, tiek izmantots pašreizējā direktorija nosaukums. -o, --izvade, kur vēlaties ievietot ģenerēto izvadi. -i, --install instalējiet avota vai veidnes pakotni. -u, --atinstalēt, lai atinstalētu avota vai veidnes pakotni. --nuget-source norāda NuGet avotu, kas jāizmanto instalēšanas laikā. --ierakstiet filtru veidnes, pamatojoties uz pieejamajiem tipiem. Iepriekš definētās vērtības ir "projekts", "prece" vai "cits". --force piespiež ģenerējamo saturu, pat ja šis saturs maina esošo failu. -lang, --language filtrējiet veidnes, pamatojoties uz valodu, un norādiet izveidojamās veidnes valodu.
Veidnes īsā nosaukuma valodas tags ---------------------------------------------------------------------------------------------------------------------------- Konsoles lietojumprogrammu konsole [C#], F#, VB Common/Console Klases bibliotēka classlib [C#], F#, VB Common/Library Vienības testa projekts mstest [C#], F#, VB Test/MSTest xUnit testa projekts xunit [C#], F#, VB Tests/xUnit Skuveklis lapas lapa [C#] Web/ASP.NET MVC ViewImports viewimports [C#] Web/ASP.NET MVC ViewStart viewstart [C#] Web/ASP.NET ASP.NET Kodols Tukšs tīmeklis [C#], F# Tīmeklis/Tukšs ASP.NET Core Web App (modeļa skata kontrolieris) mvc [C#], F# Web/MVC ASP.NET Core Web App skuveklis [C#] Web/MVC/Razor lapas ASP.NET Kodols ar leņķa leņķi [C#] Web/MVC/SPA ASP.NET kodols ar React.js reaģēt [C#] Web/MVC/SPA ASP.NET kodols ar React.js un Redux reactredux [C#] Web/MVC/SPA Razor klases bibliotēka razorclasslib [C#] Web/Razor/Library/Razor klases bibliotēka ASP.NET Core Web API webapi [C#], F# Web/WebAPI global.json failu globaljson Config NuGet Config nugetconfig Config Web Config webconfig Config Risinājuma fails sln risinājums
Examples: dotnet jauns mvc --auth indivīds dotnet jauns webapi dotnet jauns --palīdzība Pēc jaunās izveides pabeigšanas tieši velciet testa mapi VS koda izstrādes rīkā, un pēc tam jūs varat palaist un atkļūdot normāli, kā parādīts zemāk redzamajā attēlā:
Visbeidzot, saite uz .NET Core izstrādes dokumentāciju:Hipersaites pieteikšanās ir redzama.
Resursu:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48
|