Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 96|Respuesta: 0

[Comunicación] Las bibliotecas de clases .NET/C# hacen referencia y utilizan ASP.NET métodos de API Core

[Copiar enlace]
Publicado en 28/2/2026 21:53:17 | | |
Requisitos: Crea un nuevo proyecto de biblioteca en .NET 8 (Sdk="Microsoft.NET.Sdk", esta biblioteca es una clase de ayuda, habrá muchos métodos de extensión, como extensiones relacionadas con la web, pero verás que no se puede referenciar, lo que indica que la referencia no se puede encontrar, ¿cómo puedes referenciar los métodos en AspNetCore?

.NET Project SDK

Los SDKs disponibles incluyen:

ID
descripción
Repositorio
Microsoft.NET.Sdk.NET SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Web.REDWeb SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Razor.REDRazor SDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.BlazorWebAssemblyEl .NETBlazor WebAssemblySDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.Worker.REDSDK de Servicios de Trabajohttps://github.com/dotnet/aspnetcore
Aspire.AppHost.Sdk.REDAspire SDKhttps://github.com/dotnet/aspire
MSTest.SdkMSTest SDKhttps://github.com/microsoft/testfx

Opción 1

Utilizando el marco compartido, la configuración es la siguiente:

El marco compartido esUna colección de ensambladores incluida en el tiempo de ejecución, así que no es necesario resolverlos por separado a través de NuGet。 Sin embargo, puedes considerarlo como un paquete NuGet, porque se gestionan de forma muy similar. La principal diferencia es que no necesita descargarse desde NuGet porque ya está incluido en el entorno de ejecución.

Como está distribuido con el entorno de ejecución, esto significa que no puedes referenciar una versión específica de él. En su lugar, siempre obtienes la versión incluida en la versión disponible del entorno de ejecución. La ventaja de esto es que, cuando se actualiza el entorno de ejecución, su contenido se actualiza automáticamente, por lo que las aplicaciones que dependen de frameworks compartidos también se actualizan automáticamente en tiempo de ejecución.

Opción 2

Modifica el SDK directamente y configúralo de la siguiente manera:

Referencia:

El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.




Anterior:El CSS de la página frontal implementa la animación de carga
Próximo:Optimización del rendimiento front-end: Abandonar XMLHttpRequest en favor de interfaces fetch
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com