Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 96|Répondre: 0

[Communication] Les bibliothèques de classes .NET/C# référencent et utilisent ASP.NET méthodes API de base

[Copié le lien]
Publié sur 28/02/2026 21:53:17 | | |
Exigences : Créer un nouveau projet de bibliothèque en .NET 8 (Sdk="Microsoft.NET.Sdk », cette bibliothèque est une classe d’aide, il y aura de nombreuses méthodes d’extension, comme des extensions liées au web, mais vous constaterez qu’elle ne peut pas être référencée, ce qui indique que la référence est introuvable, comment pouvez-vous référencer les méthodes dans AspNetCore ?

SDK du projet .NET

Les SDK disponibles, disponibles incluent :

ID
description
Dépôt
Microsoft.NET.Sdk.NET SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Web.FILETWeb SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Razor.FILETRazor SDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.BlazorWebAssemblyLe .NETBlazor WebAssemblySDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.Worker.FILETSDK des services de travailhttps://github.com/dotnet/aspnetcore
Aspire.AppHost.Sdk.FILETAspire SDKhttps://github.com/dotnet/aspire
MSTest.SdkMSTest SDKhttps://github.com/microsoft/testfx

Option 1

En utilisant le cadre partagé, la configuration est la suivante :

Le cadre partagé estUne collection d’assemblages incluse dans l’exécution, il n’est donc pas nécessaire de les résoudre séparément via NuGet。 Vous pouvez le considérer comme un forfait NuGet, car ils sont traités de manière très similaire. La principale différence est qu’il n’a pas besoin d’être téléchargé depuis NuGet car il est déjà inclus dans l’environnement d’exécution.

Puisqu’il est distribué avec l’environnement d’exécution, cela signifie que vous ne pouvez pas référencer une version spécifique de celui-ci. À la place, vous obtenez toujours la version incluse dans la version disponible de l’environnement d’exécution. L’avantage est que lorsque l’environnement d’exécution est mis à jour, son contenu est automatiquement mis à jour, de sorte que les applications qui dépendent de frameworks partagés sont également mises à jour automatiquement à l’exécution.

Option 2

Modifiez directement le SDK, et configurez-le comme suit :

Référence:

La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.




Précédent:Le CSS de la page frontale met en œuvre l’animation de chargement
Prochain:Optimisation des performances front-end : abandonner XMLHttpRequest au profit des interfaces de récupération
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com