Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 19385|Antwort: 0

[.NET Core] Erstelle ein MVC-Projekt ASP.NET der Core-Befehlszeile

[Link kopieren]
Veröffentlicht am 28.06.2018 10:29:41 | | | |
Native Entwicklungstools im Vergleich zu 2017, weil es letztes Jahr installiert wurde, es gab kein Upgrade, wir erstellen ein neues .net-Core-Website-Projekt, stellen fest, dass es nur die 1.x-Version gibt, wir betreiben dotnet – die systeminstallierte Version ist ebenfalls 1.0.0, wie unten gezeigt:



Infolgedessen gilt:Ich möchte ein .net-Core-Projekt mit Version 2.1 erstellenDas Tutorial ist wie folgt:

Installieren Sie das SDK

Adresse herunterladen:Der Hyperlink-Login ist sichtbar., herunterladen und doppelklicken, um zu installieren, wie unten gezeigt:



Nach Abschluss der Installation führen Sie den Befehl "dotnet --version" erneut aus, um die Version zu überprüfen, und suchen Sie "2.1.301", das bereits die neueste Version ist.Aber vs2017 kann immer noch kein 2.x-Projekt erstellen!!!



Neues MVC-Projekt

Da wir kein Projekt mit dem VS IDE-Tool erstellen können, können wir ein MVC-Projekt nur über die Kommandozeile erstellen; der Befehl lautet wie folgt:


C:\project\web\test>dotnet new mvc
Die Vorlage "ASP.NET Core Web App (Model-View-Controller)" wurde erfolgreich erstellt.
Diese Vorlage enthält Technologien für Nicht-Microsoft-Parteien, siehe Für weitere InformationenDer Hyperlink-Login ist sichtbar.

Bearbeitung der Post-Creation-Operationen...
Ich führe "dotnet restore" auf C:\project\web\test\test.csproj...
  Das Paket von C:\project\web\test\test.csproj wird zurückgesetzt...
  Microsoft.NETCore.DotNetAppHost 2.1.0 wird installiert.
  Microsoft.NETCore.DotNetHostResolver 2.1.0 wird installiert.
  Microsoft.NETCore.DotNetHostPolicy 2.1.0 wird installiert.
  Microsoft.NETCore.Targets 2.1.0 wird installiert.
  Installation Microsoft.NETCore.App 2.1.0.
  Die MSBuild-Datei C:\project\web\test\obj\test.csproj.nuget.g.props wird generiert.
  Die MSBuild-Datei C:\project\web\test\obj\test.csproj.nuget.g.targets wird generiert.
  Die Wiederherstellung von C:\project\web\test\test.csproj wurde innerhalb von 9,24 Sekunden abgeschlossen.

Wiederherstellen Sie erfolgreich.



Die Einführung neuer Projekttypen erfolgt wie folgt:

C:\project\web\test>dotnet new --help
Einsatz: neue [Optionen]

Optionen:
  -H, --Hilfe zeigt Hilfe für diesen Befehl.
  -l, --listen Listenvorlagen auf, die den angegebenen Namen enthalten. Wenn du keinen Namen angibst, liste alle Vorlagen auf.
  -n, --Name erzeugt den Namen der Ausgabe. Wenn kein Name angegeben ist, wird der Name des aktuellen Verzeichnisses verwendet.
  -o, --Ausgabe dort, wo du die erzeugte Ausgabe platzieren möchtest.
  -I, --installiere Install the Source oder Template Package.
  -u, --deinstallieren, um ein Quellcode- oder Vorlagenpaket zu deinstallieren.
  --nuget-source spezifiziert die NuGet-Quelle, die während der Installation verwendet werden soll.
  --Typ-Filtervorlagen basierend auf verfügbaren Typen. Die vordefinierten Werte sind "Projekt", "Artikel" oder "sonstiges".
  --force erzwingt, dass der Inhalt generiert wird, selbst wenn dieser Inhalt die bestehende Datei verändert.
  -lang, --Sprache, filtert Vorlagen basierend auf der Sprache und spezifiziert die Sprache der zu erstellenden Vorlage.


Vorlage Kurzer Name Sprache Tag
----------------------------------------------------------------------------------------------------------------------------
Konsolen-Anwendungskonsole [C#], F#, VB Common/Console
Klassenbibliothek 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 leeres Web [C#], F# Web/Leer
ASP.NET Core Web App (Model-View-Controller) mvc [C#], F# Web/MVC
ASP.NET Core Web App razor [C#] Web/MVC/Razor Seiten
ASP.NET Kern mit Angular Angular [C#] Web/MVC/SPA
ASP.NET Core mit React.js react [C#] Web/MVC/SPA
ASP.NET Core mit React.js und Redux reactredux [C#] Web/MVC/SPA
Razor Class Bibliothek razorclasslib [C#] Web/Razor/Library/Razor Class Bibliothek
ASP.NET Core Web API                              webapi             [C#], F#          Web/WebAPI
global.json file globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
Lösungsdatei sln-Lösung

Examples:
    dotnet new mvc --auth Individual
    dotnet neue WebAPI
    dotnet neu --Hilfe

Nachdem die neue Erstellung abgeschlossen ist, ziehen Sie den Testordner direkt in das VS-Code-Entwicklungstool, und dann können Sie es normal ausführen und debuggen, wie in der Abbildung unten gezeigt:



Abschließend ein Link zur Entwicklungsdokumentation von .NET Core:Der Hyperlink-Login ist sichtbar.

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




Vorhergehend:CentOS 7 führt die .NET Core Website-Fehlerlösung aus
Nächster:Lösung des Fehlers nach ungewöhnlichem Schließen des Vim-Editors
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com