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 SDK | https://github.com/dotnet/sdk | | Microsoft.NET.Sdk.Web | .REDWeb SDK | https://github.com/dotnet/sdk | | Microsoft.NET.Sdk.Razor | .REDRazor SDK | https://github.com/dotnet/aspnetcore | | Microsoft.NET.Sdk.BlazorWebAssembly | El .NETBlazor WebAssemblySDK | https://github.com/dotnet/aspnetcore | | Microsoft.NET.Sdk.Worker | .REDSDK de Servicios de Trabajo | https://github.com/dotnet/aspnetcore | | Aspire.AppHost.Sdk | .REDAspire SDK | https://github.com/dotnet/aspire | | MSTest.Sdk | MSTest SDK | https://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. |