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

Ansehen: 96|Antwort: 0

[Kommunikation] .NET/C#-Klassenbibliotheken referenzieren und verwenden ASP.NET Core-API-Methoden

[Link kopieren]
Veröffentlicht am 28.02.2026 21:53:17 | | |
Anforderungen: Erstellen Sie ein neues Bibliotheksprojekt in .NET 8 (Sdk="Microsoft.NET.Sdk"), diese Bibliothek ist eine Hilfeklasse, es wird viele Erweiterungsmethoden wie webbezogene Erweiterungen geben, aber Sie werden feststellen, dass sie nicht referenziert werden kann, was bedeutet, dass die Referenz nicht gefunden werden kann. Wie können Sie die Methoden in AspNetCore referenzieren?

.NET Project SDK

Verfügbare SDKs sind unter anderem:

ID
Beschreibung
Repository
Microsoft.NET.Sdk.NET SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Web.NETTOWeb SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Razor.NETTORazor SDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.BlazorWebAssemblyDas .NETBlazor WebAssemblySDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.Worker.NETTOWork Services SDKhttps://github.com/dotnet/aspnetcore
Aspire.AppHost.Sdk.NETTOAspire SDKhttps://github.com/dotnet/aspire
MSTest.SdkMSTest SDKhttps://github.com/microsoft/testfx

Option 1

Mit dem gemeinsamen Framework sieht die Konfiguration wie folgt aus:

Der gemeinsame Rahmen istEine Sammlung von Assemblies, die in der Laufzeitlaufzeit enthalten sind, sodass es nicht notwendig ist, sie separat über NuGet aufzulösen。 Man kann es sich aber auch als NuGet-Paket vorstellen, da sie sehr ähnlich gehandhabt werden. Der Hauptunterschied ist, dass es nicht von NuGet heruntergeladen werden muss, da es bereits in der Laufzeitumgebung enthalten ist.

Da es mit der Laufzeitumgebung verteilt ist, bedeutet das, dass Sie keine bestimmte Version davon referenzieren können. Stattdessen bekommt man immer die Version, die in der verfügbaren Version der Laufzeitumgebung enthalten ist. Der Vorteil dabei ist, dass bei Aktualisierung der Laufzeitumgebung deren Inhalte automatisch aktualisiert werden, sodass Anwendungen, die auf gemeinsame Frameworks angewiesen sind, ebenfalls zur Laufzeit automatisch aktualisiert werden.

Option 2

Ändern Sie das SDK direkt und konfigurieren Sie es wie folgt:

Referenz:

Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.




Vorhergehend:Die Frontend-Seite CSS implementiert die Ladeanimation
Nächster:Frontend-Leistungsoptimierung: XMLHttpRequest zugunsten von Fetch-Schnittstellen aufgeben
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