Se han quitado los ensamblados del marco compartido de Microsoft.AspNetCore.App
Se han quitado los dos ensamblados siguientes del paquete de compatibilidad de ASP.NET Core:
- System.Security.Permissions
- System.Windows.Extensions
Además, se han quitado los siguientes ensamblados del paquete de tiempo de ejecución de ASP.NET Core:
- Microsoft.Win32.SystemEvents
- System.Drawing.Common
- System.Security.Permissions
- System.Windows.Extensions
Versión introducida
ASP.NET Core 6.0
Comportamiento anterior
Las aplicaciones pueden usar las API proporcionadas por estas bibliotecas haciendo referencia al marco compartido de Microsoft.AspNetCore.app.
Comportamiento nuevo
Si usa las API de los ensamblados afectados sin tener un PackageReference en el archivo del proyecto, es posible que vea errores en tiempo de ejecución. Por ejemplo, una aplicación que usa la reflexión para acceder a las API de uno de estos ensamblados sin agregar una referencia explícita al paquete tendrá errores en tiempo de ejecución. PackageReference
garantiza que los ensamblados estén presentes como parte de la salida de la aplicación.
Para obtener información, vea https://github.com/dotnet/aspnetcore/issues/31007.
Motivo del cambio
Este cambio se presentó para reducir el tamaño del marco compartido de ASP.NET Core.
Acción recomendada
Para seguir usando estas API en el proyecto, agregue un PackageReference. Por ejemplo:
<PackageReference Include="System.Security.Permissions" Version="6.0.0" />
API afectadas
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de