Εγγενή εργαλεία ανάπτυξης έναντι του 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
|