Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 19385|Απάντηση: 0

[.NET Πυρήνας] Δημιουργήστε ένα έργο MVC ASP.NET γραμμή εντολών Core

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 28/6/2018 10:29:41 π.μ. | | | |
Εγγενή εργαλεία ανάπτυξης έναντι του 2017, επειδή εγκαταστάθηκε πέρυσι, δεν υπήρξε αναβάθμιση, δημιουργούμε ένα νέο έργο ιστότοπου πυρήνα .net, διαπιστώνουμε ότι υπάρχει μόνο η έκδοση 1.x, εκτελούμε dotnet --version, η εγκατεστημένη έκδοση συστήματος είναι επίσης 1.0.0, όπως φαίνεται παρακάτω:



Ως αποτέλεσμα,Θέλω να δημιουργήσω ένα βασικό έργο .net με την έκδοση 2.1, το σεμινάριο έχει ως εξής:

Εγκατάσταση του SDK

Λήψη Διεύθυνσης:Η σύνδεση με υπερσύνδεσμο είναι ορατή., κάντε λήψη και κάντε διπλό κλικ για εγκατάσταση, όπως φαίνεται παρακάτω:



Αφού ολοκληρωθεί η εγκατάσταση, εκτελέστε ξανά την εντολή "dotnet --version" για να ελέγξετε την έκδοση και βρείτε την "2.1.301", η οποία είναι ήδη η πιο πρόσφατη έκδοση.Αλλά το vs2017 εξακολουθεί να μην μπορεί να δημιουργήσει ένα έργο 2.x!!!



Νέο έργο MVC

Δεδομένου ότι δεν μπορούμε να δημιουργήσουμε ένα έργο χρησιμοποιώντας το εργαλείο VS IDE, μπορούμε να δημιουργήσουμε ένα έργο MVC μόνο μέσω της γραμμής εντολών, η εντολή είναι η εξής:


C:\project\web\test>dotnet new mvc
Το πρότυπο "ASP.NET Core Web App (Model-View-Controller)" δημιουργήθηκε με επιτυχία.
Αυτό το πρότυπο περιέχει τεχνολογίες για τρίτους που δεν ανήκουν στη Microsoft, ανατρέξτε στο θέμα Για περισσότερες πληροφορίεςΗ σύνδεση με υπερσύνδεσμο είναι ορατή.

Επεξεργασία λειτουργιών μετά τη δημιουργία...
Εκτέλεση "dotnet restore" στο C:\project\web\test\test.csproj...
  Επαναφορά του πακέτου του C:\project\web\test\test.csproj...
  Εγκαθίσταται το Microsoft.NETCore.DotNetAppHost 2.1.0.
  Εγκαθίσταται το Microsoft.NETCore.DotNetHostResolver 2.1.0.
  Εγκαθίσταται το Microsoft.NETCore.DotNetHostPolicy 2.1.0.
  Εγκαθίσταται το Microsoft.NETCore.Targets 2.1.0.
  Εγκατάσταση Microsoft.NETCore.App 2.1.0.
  Δημιουργείται το αρχείο MSBuild C:\project\web\test\obj\test.csproj.nuget.g.props.
  Δημιουργείται το αρχείο MSBuild C:\project\web\test\obj\test.csproj.nuget.g.targets.
  Η επαναφορά του C:\project\web\test\test.csproj ολοκληρώθηκε εντός 9.24 δευτερολέπτων.

Επαναφορά με επιτυχία.



Η εισαγωγή νέων τύπων έργων έχει ως εξής:

C:\project\web\test>dotnet new --help
Χρήση: νέο [Επιλογές]

Επιλογές:
  -h, --help δείχνει βοήθεια για αυτήν την εντολή.
  -l, --list πρότυπα λίστας που περιέχουν το καθορισμένο όνομα. Εάν δεν καθορίσετε όνομα, παραθέστε όλα τα πρότυπα.
  -n, --name δημιουργεί το όνομα της εξόδου. Εάν δεν έχει καθοριστεί όνομα, χρησιμοποιείται το όνομα του τρέχοντος καταλόγου.
  -o, --output όπου θέλετε να τοποθετήσετε την παραγόμενη έξοδο.
  -i, --install εγκαταστήστε το πακέτο πηγής ή προτύπου.
  -u, --uninstall για να απεγκαταστήσετε ένα πακέτο πηγής ή προτύπου.
  --nuget-source καθορίζει την πηγή NuGet που θα χρησιμοποιηθεί κατά την εγκατάσταση.
  --Πληκτρολογήστε πρότυπα φίλτρων με βάση τους διαθέσιμους τύπους. Οι προκαθορισμένες τιμές είναι "έργο", "είδος" ή "άλλο".
  --force αναγκάζει το περιεχόμενο να δημιουργηθεί, ακόμα κι αν αυτό το περιεχόμενο αλλάξει το υπάρχον αρχείο.
  -lang, --γλώσσα φιλτράρετε τα πρότυπα με βάση τη γλώσσα και καθορίστε τη γλώσσα του προτύπου που θα δημιουργηθεί.


Ετικέτα Πρότυπο Σύντομο Όνομα Γλώσσα
----------------------------------------------------------------------------------------------------------------------------
Κονσόλα Κονσόλα εφαρμογών [C#], F#, VB Common/Κονσόλα
Βιβλιοθήκη κλάσης classlib [C#], F#, VB Common/Library
Δοκιμή μονάδας Έργο mstest [C#], F#, VB Test/MSTest
Έργο δοκιμής xUnit xunit [C#], F#, VB Test/xUnit
Σελίδα ξυραφιού [C#] Web/ASP.NET
MVC ViewImports viewimports [C#] Web/ASP.NET
MVC ViewStart viewstart [C#] Web/ASP.NET
ASP.NET Πυρήνας Κενός ιστός [C#], F# Web/Empty
ASP.NET Βασική εφαρμογή Web (Model-View-Controller) mvc [C#], F# Web/MVC
Ξυράφι ASP.NET Core Web App [C#] Σελίδες Web/MVC/Razor
ASP.NET Πυρήνας με γωνιακή γωνία [C#] Web/MVC/SPA
ASP.NET Πυρήνας με React.js αντιδρά [C#] Web/MVC/SPA
ASP.NET Core με React.js και Redux reactredux [C#] Web/MVC/SPA
Razor Class Library                               razorclasslib      [C#]              Web/Razor/Library/Razor Class Library
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json αρχείο globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
Αρχείο λύσης Λύση sln

Examples:
    dotnet νέο mvc --auth Ατομικό
    Dotnet Νέο WebAPI
    dotnet νέο --βοήθεια

Αφού ολοκληρωθεί η νέα δημιουργία, σύρετε απευθείας τον δοκιμαστικό φάκελο στο εργαλείο ανάπτυξης κώδικα VS και, στη συνέχεια, μπορείτε να εκτελέσετε και να διορθώσετε κανονικά, όπως φαίνεται στην παρακάτω εικόνα:



Τέλος, ένας σύνδεσμος προς την τεκμηρίωση ανάπτυξης του .NET Core:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Πόροι:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48




Προηγούμενος:Το CentOS 7 εκτελεί τη λύση σφάλματος ιστότοπου .NET Core
Επόμενος:Λύση στο σφάλμα μετά το κλείσιμο του επεξεργαστή vim ασυνήθιστα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com