Este artículo fue traducido automáticamente. Para la versión original, haz clic aquí.
Algunas mejoras de la plataforma entusiasman porque abren nuevos escenarios.
Otras entusiasman porque hacen que los flujos de trabajo existentes sean menos ruidosos, menos frágiles y menos molestos.
La depuración de paquetes NuGet en .NET 10 encaja claramente en la segunda categoría, y lo digo como un cumplido.
Por qué esto importa
Si alguna vez has lidiado con ruido de vulnerabilidades transitivas, grafos de restore innecesariamente grandes o paquetes que técnicamente están presentes pero que en realidad no son relevantes para el runtime que usa tu aplicación, este cambio toca un punto de dolor real.
La depuración ayuda eliminando del grafo efectivo de dependencias los paquetes proporcionados por la plataforma cuando el runtime ya los suministra.
Eso significa:
- menos informes de vulnerabilidades falsos positivos
- grafos de dependencias transitivas más limpios
- menos sobrecarga de restore
- resultados de auditoría más accionables
Mi opinión
Este es exactamente el tipo de mejora de .NET que me encanta.
Hace que los valores predeterminados sean mejores, reduce la carga mental y mejora tanto la calidad de la señal de seguridad como el comportamiento diario de las herramientas.
Eso es una victoria aunque nunca llegue a una diapositiva de keynote.
Artículo original: NuGet Package Pruning: Cleaner Dependencies and Actionable Vulnerability Reports
