Απαιτήσεις: Δημιουργήστε ένα νέο έργο βιβλιοθήκης στο .NET 8 (Sdk="Microsoft.NET.Sdk", αυτή η βιβλιοθήκη είναι μια κλάση βοήθειας, θα υπάρχουν πολλές μέθοδοι επέκτασης, όπως επεκτάσεις που σχετίζονται με τον ιστό, αλλά θα διαπιστώσετε ότι δεν μπορεί να γίνει αναφορά, προτρέποντας ότι η αναφορά δεν μπορεί να βρεθεί, πώς μπορείτε να αναφέρετε τις μεθόδους στο AspNetCore;
.NET Project SDK
Τα διαθέσιμα SDK, περιλαμβάνουν:
Ταυτότητα | περιγραφή | Αποθετήριο | | Microsoft.NET.Sdk | .NET SDK | https://github.com/dotnet/sdk | | Microsoft.NET.Sdk.Web (στα Αγγλικά) | .ΔΊΧΤΥSDK Ιστού | https://github.com/dotnet/sdk | | Microsoft.NET.Sdk.Ξυράφι | .ΔΊΧΤΥΞυράφι SDK | https://github.com/dotnet/aspnetcore | | Microsoft.NET.Sdk.BlazorWebAssembly | Το .NETBlazor WebAssemblyΣΔΚ | https://github.com/dotnet/aspnetcore | | Microsoft.NET.Sdk.Worker | .ΔΊΧΤΥSDK υπηρεσιών εργασίας | https://github.com/dotnet/aspnetcore | | Aspire.AppHost.Sdk | .ΔΊΧΤΥAspire SDK | https://github.com/dotnet/aspire | | MSTest.Sdk | MSTest SDK | https://github.com/microsoft/testfx |
Επιλογή 1
Χρησιμοποιώντας το κοινόχρηστο πλαίσιο, η διαμόρφωση έχει ως εξής:
Το κοινό πλαίσιοΜια συλλογή συγκροτημάτων που περιλαμβάνονται στο χρόνο εκτέλεσης, επομένως δεν χρειάζεται να τα επιλύσετε ξεχωριστά μέσω του NuGet。 Ωστόσο, μπορείτε να το σκεφτείτε ως πακέτο NuGet, επειδή αντιμετωπίζονται πολύ παρόμοια. Η κύρια διαφορά είναι ότι δεν χρειάζεται να γίνει λήψη από το NuGet επειδή περιλαμβάνεται ήδη στο περιβάλλον χρόνου εκτέλεσης.
Δεδομένου ότι διανέμεται με το περιβάλλον χρόνου εκτέλεσης, αυτό σημαίνει ότι δεν μπορείτε να αναφέρετε μια συγκεκριμένη έκδοση του. Αντίθετα, λαμβάνετε πάντα την έκδοση που περιλαμβάνεται στη διαθέσιμη έκδοση του περιβάλλοντος χρόνου εκτέλεσης. Το πλεονέκτημα αυτού είναι ότι όταν ενημερώνεται το περιβάλλον χρόνου εκτέλεσης, τα περιεχόμενά του ενημερώνονται αυτόματα, επομένως οι εφαρμογές που βασίζονται σε κοινόχρηστα πλαίσια ενημερώνονται επίσης αυτόματα κατά το χρόνο εκτέλεσης.
Επιλογή 2
Τροποποιήστε απευθείας το SDK και διαμορφώστε το ως εξής:
Αναφορά:
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή. |