Error de NuGet NU1107
Se detectó un conflicto de versión para “PackageA”. Instala o haz referencia a “PackageA” v4.0.0 directamente para resolver este problema.
“PackageB” 3.5.0 -> “PackageA” (= 3.5.0)
'PackageC' 4.0.0 -> 'PackageA' (= 4.0.0)
Problema
No se pueden resolver restricciones de dependencia entre paquetes. Dos paquetes diferentes solicitan dos versiones diferentes de “PackageA”. El proyecto debe elegir la versión de “PackageA” que se va a usar.
Solución
Instala o haz referencia a “PackageA” directamente (en el archivo del proyecto) con la versión exacta que elijas. Por lo general, elegir la versión posterior es la opción correcta.
Para instalar una versión específica, consulta la información de la herramienta que estés usando:
Sugerencia
Solución alternativa: NuGetSolver es una extensión de Visual Studio desarrollada por Microsoft DevLabs, diseñada para ayudar a resolver conflictos de dependencias. Esta extensión automatiza el proceso de identificación y resolución de estos problemas. Para obtener más información, visite la página de NuGetSolver en Visual Studio Marketplace. Además, nos encantaría que nos contase su experiencia.
Nota:
Es posible que versiones anteriores de Visual Studio 2017 hayan notificado esto como una advertencia (NU1607).
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