Natív fejlesztői eszközök vs 2017, mivel tavaly telepítették, nem volt frissítés, létrehoztunk egy új .net core weboldal projektet, kiderült, hogy csak az 1.x verzió van, futottunk dotnet --verziót, a rendszertelepített verzió is 1.0.0, ahogy alább látható:
Ennek eredményekéntEgy .net core projektet szeretnék létrehozni 2.1 verzióval, a tutorial a következő:
Telepítsd az SDK-t
Letöltési cím:A hiperlink bejelentkezés látható., letöltés és dupla kattintás a telepítéshez, ahogy alább látható:
A telepítés befejezése után futtasd újra a "dotnet --version" parancsot a verzió ellenőrzéséhez, és keresd meg a "2.1.301" opciót, ami már a legújabb verzió.De a vs2017 még mindig nem tud létrehozni 2.x projektet!!!
Új MVC projekt
Mivel nem tudunk projektet létrehozni a VS IDE eszközzel, csak a parancssoron keresztül hozhatunk létre MVC projektet, a parancs a következő:
C:\project\web\test>dotnet new mvc A "ASP.NET Core Web App (Model-View-Controller)" sablon sikeresen elkészült. Ez a sablon nem Microsoft felek számára is tartalmaz technológiákat, lásd További információtA hiperlink bejelentkezés látható.。
Utó-létrehozási műveletek feldolgozása... A "dotnet restore" futtatása a C:\project\web\test\test.csproj csatornán... A C:\project\web\test\test.csproj csomagjának visszaállítása... A Microsoft.NETCore.DotNetAppHost 2.1.0 telepítés alatt áll. A Microsoft.NETCore.DotNetHostResolver 2.1.0 telepítés alatt áll. A Microsoft.NETCore.DotNetHostPolicy 2.1.0 telepítés alatt áll. A Microsoft.NETCore.Targets 2.1.0 telepítés alatt áll. Telepítem Microsoft.NETCore.App 2.1.0-t. Az MSBuild C:\project\web\test\obj\test.csproj.nuget.g.props fájl generálódik. MSBuild fájl C:\project\web\test\obj\test.csproj.nuget.g.targets generálódik. A C:\project\web\test\test.csproj visszaállítása 9,24 másodpercen belül befejeződött.
Sikeresen helyreállítani.
Az új projekttípusok bevezetése a következőképpen zajlik:
C:\project\web\test>dotnet new --help Használat: új [Opciók]
Lehetőségek: -H, --Segítség segít ehhez a parancshoz. -l, --list lista sablonokat, amelyek tartalmazzák a megadott nevet. Ha nem nevezel nevet, sorold fel az összes sablont. -n, --név a kimenet nevét hozza létre. Ha nincs megadva név, akkor a jelenlegi könyvtár nevét használják. -o, --kimenet oda, ahol a generált kimenetet el akarod helyezni. -i, --install telepítsd a forrás- vagy sabloncsomagot. -u, --eltávolítva egy forrás- vagy sabloncsomagot eltávolíthatunk. --nuget-source megadja a telepítés során használt NuGet forrást. --szűrő sablonokat írj rendelkezésre álló típusok alapján. Az előre definiált értékek: "projekt", "tárgy" vagy "egyéb". --force kényszeríti a tartalom generálását, még akkor is, ha az a tartalom megváltoztatja a meglévő fájlt. -lang, --language szűrője a sablonok nyelve alapján, és megadja a létrehozandó sablon nyelvét.
Sablon Rövid név Nyelv címke ---------------------------------------------------------------------------------------------------------------------------- Konzol alkalmazás konzol [C#], F#, VB Common/Console Osztálykönyvtár classlib [C#], F#, VB Common/Library Unit Test Project mstest [C#], F#, VB Test/MSTest xUnit Test Project xunit [C#], F#, VB Test/xUnit Borotvaoldal oldal [C#] Web/ASP.NET MVC ViewImports viewimports [C#] Web/ASP.NET MVC ViewStart viewstart [C#] Web/ASP.NET ASP.NET Mag Üres web [C#], F# Web/Empty 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 Mag szögszögű [C#] Web/MVC/SPA ASP.NET Core with React.js react [C#] Web/MVC/SPA ASP.NET Core React.js-val és Redux reactredux [C#] Web/MVC/SPA Razor osztály könyvtár razorclasslib [C#] Web/Razor/Könyvtár/Razor osztálykönyvtár ASP.NET Core Web API webapi [C#], F# Web/WebAPI global.json file globaljson Config NuGet Config nugetconfig Config Web Config webconfig Config Solution File sln Solution
Examples: dotnet new mvc --aut Individual dotnet new webAPI dotnet új --segítség Az új létrehozás befejezése után húzd közvetlenül a tesztmappát a VS kódfejlesztő eszközbe, és akkor normál módon futtathatod és debugálhatsz, ahogy az alábbi ábrán látható:
Végül egy link a .NET Core fejlesztési dokumentációjához:A hiperlink bejelentkezés látható.
Erőforrások:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48
|