Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 19385|Antwoord: 0

[.NET Core] Maak een MVC-project aan ASP.NET de Core-commandoregel

[Link kopiëren]
Geplaatst op 28-06-2018 10:29:41 | | | |
Native ontwikkeltools versus 2017, omdat het vorig jaar is geïnstalleerd, er is geen upgrade geweest, we maken een nieuw .net core-websiteproject, ontdekken dat er alleen de 1.x-versie is, we draaien dotnet --versie, de systeemversie is ook 1.0.0, zoals hieronder weergegeven:



Als gevolg daarvan,Ik wil een .NET core-project maken met versie 2.1, de tutorial is als volgt:

Installeer de SDK

Downloadadres:De hyperlink-login is zichtbaar., download en dubbelklik om te installeren, zoals hieronder weergegeven:



Na voltooiing van de installatie voer je het commando "dotnet --version" opnieuw uit om de versie te controleren en vind je "2.1.301", wat al de nieuwste versie is.Maar vs2017 kan nog steeds geen 2.x-project maken!!!



Nieuw MVC-project

Omdat we geen project kunnen maken met de VS IDE-tool, kunnen we alleen een MVC-project maken via de commandoregel; het commando is als volgt:


C:\project\web\test>dotnet new mvc
De template "ASP.NET Core Web App (Model-View-Controller)" is met succes gemaakt.
Dit sjabloon bevat technologieën voor niet-Microsoft-partijen, zie Voor meer informatieDe hyperlink-login is zichtbaar.

Verwerking van post-creatie operaties...
Ik draai "dotnet restore" op C:\project\web\test\test.csproj...
  Het pakket van C:\project\web\test\test.csproj terugdraaien...
  Microsoft.NETCore.DotNetAppHost 2.1.0 wordt geïnstalleerd.
  Microsoft.NETCore.DotNetHostResolver 2.1.0 wordt geïnstalleerd.
  Microsoft.NETCore.DotNetHostPolicy 2.1.0 wordt geïnstalleerd.
  Microsoft.NETCore.Targets 2.1.0 wordt geïnstalleerd.
  Installeren Microsoft.NETCore.App 2.1.0.
  Het MSBuild-bestand C:\project\web\test\obj\test.csproj.nuget.g.props wordt gegenereerd.
  Het MSBuild-bestand C:\project\web\test\obj\test.csproj.nuget.g.targets wordt gegenereerd.
  Het herstel van C:\project\web\test\test.csproj werd binnen 9,24 seconden voltooid.

Herstel succesvol.



De introductie van nieuwe projecttypen verloopt als volgt:

C:\project\web\test>dotnet new --help
Gebruik: nieuwe [Opties]

Opties:
  -H, --Hulp toont hulp voor dit commando.
  -l, --lijst lijstsjablonen die de opgegeven naam bevatten. Als je geen naam specificeert, vermeld dan alle sjablonen.
  -n, --naam maakt de naam van de output aan. Als er geen naam wordt gespecificeerd, wordt de naam van de huidige map gebruikt.
  -o, --output waar je de gegenereerde output wilt plaatsen.
  -Ik, --installeer installeer de broncode of sjabloonpakket.
  -u, --deïnstalleren om een bron- of templatepakket te verwijderen.
  --nuget-source specificeert de NuGet-bron die tijdens de installatie gebruikt moet worden.
  --type filtersjablonen gebaseerd op beschikbare types. De vooraf gedefinieerde waarden zijn "project", "item" of "overig".
  --force dwingt de content te genereren, zelfs als die content het bestaande bestand verandert.
  -lang, --taal filter sjablonen op basis van taal en specificeer de taal van het te maken sjabloon.


Sjabloon Korte Naam Taaltag
----------------------------------------------------------------------------------------------------------------------------
Console Application console [C#], F#, VB Common/Console
Klasbibliotheek 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 Kern leeg web [C#], F# web/leeg
ASP.NET Core Web App (Model-View-Controller) mvc [C#], F# Web/MVC
ASP.NET Core Web App razor [C#] Web/MVC/Razor pagina's
ASP.NET Core met hoekige hoekige [C#] Web/MVC/SPA
ASP.NET Core met React.js react [C#] Web/MVC/SPA
ASP.NET Core met React.js en Redux reactredux [C#] Web/MVC/SPA
Razor Class Bibliotheek razorclasslib [C#] Web/Razor/Library/Razor Class Bibliotheek
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json file globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
Oplossingsbestand sln Oplossing

Examples:
    dotnet nieuwe mvc --authenticatie Individu
    dotnet nieuwe webAPI
    dotnet nieuw --help

Nadat de nieuwe creatie is voltooid, sleep je de testmap direct naar de VS-code-ontwikkelingstool, en dan kun je normaal uitvoeren en debuggen, zoals te zien is in de onderstaande figuur:



Tot slot een link naar de .NET Core-ontwikkelingsdocumentatie:De hyperlink-login is zichtbaar.

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




Vorig:CentOS 7 draait de .NET Core websitefoutoplossing
Volgend:Oplossing voor de fout na het abnormaal sluiten van de vim-editor
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com