Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 19385|Válasz: 0

[.NET mag] Hozz létre egy MVC projektet a Core parancssoron ASP.NET

[Linket másol]
Közzétéve 2018. 06. 28. 10:29:41 | | | |
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




Előző:A CentOS 7 futtatja a .NET Core weboldal hibamegoldását
Következő:Megoldás a hibára a vim szerkesztő rendellenesen bezárása után
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com