Estoy intentando instalar un paquete nuget que ha especificado incorrectamente una de sus dependencias. Common.Logging.Log4Net requiere log4net = 1.2.10; sin embargo, el paquete nuget especifica log4net> = 1.2.10. Incluso si instalo manualmente la versión anterior de log4net, nuget actualiza log4net a 1.2.11 cuando instalo Common.Logging.Log4Net. ¿Cómo puedo obtener Nuget para eludir la resolución de dependencia o al menos preferir paquetes instalados de una versión suficiente?¿Cómo puedo evitar que nuget actualice las dependencias?
15
A
Respuesta
33
Con el fin de evitar la dependencia resolución puede utilizar la opción -IgnoreDependencies
:
Install-Package -IgnoreDependencies ThePackageName
Usted debe ser capaz de bloquear el paquete a una versión específica de la packages.config y ajuste de la mano de edición El atributo allowedVersions le indica el rango de versión que desea permitir.
<package id="Common.Logging.Log4Net" version="1.2.10"
allowedVersions="[1.2,1.2.10]" />
Tenga en cuenta que, sin embargo, no actualizará la versión del paquete, incluso cuando se actualice explícitamente el paquete.
Consulte el nuget versioning documentation para obtener más información sobre el control de versiones.
Cuestiones relacionadas
- 1. ¿Cómo puedo evitar que Hibernate actualice los valores NULL?
- 2. ¿Cómo evitar que Visual Studio actualice las referencias de ensamblaje?
- 3. Mostrar las dependencias de un paquete NuGet
- 4. Cómo puedo decirle a AngularJS que "actualice"
- 5. NuGet: comando de paquete no está incluyendo dependencias NuGet
- 6. Evitar que Vim actualice su árbol de deshacer
- 7. cómo evitar dependencias circulares aquí
- 8. Cómo puedo evitar que una devolución de datos actualice la página en el cliente
- 9. ¿Cómo puedo evitar que una compilación .vdproj actualice el PackageCode en cada compilación?
- 10. Cuando el botón Atrás activa popState, ¿cómo puedo evitar que una página se actualice?
- 11. Agregue el paquete NuGet sin sus dependencias
- 12. ¿Cómo puedo hacer que una aplicación Java se actualice automáticamente?
- 13. Cómo evitar que SVN actualice un directorio que ya está en el repositorio
- 14. ¿Cómo puedo evitar que QuickCheck capture todas las excepciones?
- 15. Dependencias locales del paquete NuGet: ¿se resuelve de la fuente oficial de Nuget?
- 16. ¿Cómo puedo evitar que CompileAssemblyFromSource pierda memoria?
- 17. ¿Cómo puedo gestionar las dependencias de compilación OSGi?
- 18. ¿Cómo puedo evitar que mercurial empuje subrepos?
- 19. ¿Cómo puedo evitar que se seleccione texto?
- 20. ¿Cómo evito que Eclipse actualice algún directorio?
- 21. ¿Cómo puedo haber vinculado las dependencias en un repositorio git?
- 22. ¿Cómo puedo gestionar las dependencias del módulo Perl?
- 23. ¿Cómo puedo verificar las dependencias 'vistas' del servidor sql?
- 24. ¿Cómo puedo manejar las dependencias de plantilla en Template Toolkit?
- 25. ¿Cómo ordenar según las dependencias?
- 26. ¿Cómo manejan oozie las dependencias?
- 27. Nuget Powershell: cómo agregar dependencias nativas? cómo agregar archivos a un proyecto dentro de una carpeta?
- 28. ¿Cómo evitar inyectar dependencias en un objeto para que pueda pasarlas?
- 29. ¿Cómo evitar la instalación de dependencias innecesarias con MacPorts?
- 30. Cómo evitar la condición de cobertura de las dependencias funcionales sin usar -XUndecidableInstances