Sto tentando di installare un pacchetto nuget che ha erroneamente specificato una delle sue dipendenze. Common.Logging.Log4Net richiede log4net = 1.2.10 tuttavia il pacchetto nuget specifica log4net> = 1.2.10. Anche se installo manualmente la versione precedente di log4net, nuget aggiorna log4net a 1.2.11 quando installo Common.Logging.Log4Net. Come posso ottenere che nuget elimini la risoluzione delle dipendenze o almeno preferisca i pacchetti installati di una versione sufficiente?Come posso impedire a nuget di aggiornare le dipendenze?
15
A
risposta
33
Al fine di bypassare la dipendenza risoluzione è possibile utilizzare l'opzione -IgnoreDependencies
:
Install-Package -IgnoreDependencies ThePackageName
Si dovrebbe essere in grado di bloccare il pacchetto a una versione specifica del packages.config e impostando la-editing mano Attributo allowVersions per indicare l'estensione della versione che si desidera consentire.
<package id="Common.Logging.Log4Net" version="1.2.10"
allowedVersions="[1.2,1.2.10]" />
Nota che la sua volontà, tuttavia, non aggiornare la versione del pacchetto a tutti, anche quando si aggiorna in modo esplicito il pacchetto.
Vedere nuget versioning documentation per ulteriori informazioni sul controllo delle versioni.
Problemi correlati
- 1. Come posso impedire a Eclipse di aggiornare qualche dir?
- 2. Nuget Le dipendenze non vengono installate
- 3. Ignorare le dipendenze nel pacchetto Nuget
- 4. come posso aggiornare le righe a caso?
- 5. Come aggiornare le dipendenze di Gradle dalla riga di comando?
- 6. Nuget aggiornare problema
- 7. Come impedire a `rust doc` di aggiungere dipendenze alla documentazione?
- 8. Nuget non trova nuove dipendenze
- 9. Come impedire a Hibernate di aggiornare i valori NULL
- 10. Come impedire a homebrew di aggiornare un pacchetto?
- 11. Riferimenti del progetto v Dipendenze NuGet
- 12. Visualizzazione delle dipendenze di un pacchetto NuGet
- 13. Come posso risolvere automaticamente le dipendenze C#?
- 14. aggiornare più dipendenze con Bower
- 15. Come impedire a team city di ripulire gli artefatti di nuget
- 16. Nuget Powershell: come aggiungere dipendenze native? come aggiungere file a un progetto all'interno di una cartella?
- 17. Perché NuGet scarica dipendenze apparentemente non necessarie?
- 18. Come posso impedire a Postgres di inlining di una subquery?
- 19. Come posso impedire a windbg di essere il debugger interattivo?
- 20. Impossibile aggiornare i pacchetti nuget per Xamarin.Android
- 21. Come posso impedire a Mercurial di premere i sottorepos?
- 22. Come posso impedire a PerlTidy di allineare i miei compiti?
- 23. Impedire a "Più" di riorganizzare le cose
- 24. Progettazione di un pacchetto Nuget con Iniezione di dipendenze
- 25. Come impedire l'autoinstallazione di Bootstrap (e dipendenze) nello scaffold MVC 5?
- 26. Come aggiornare NuGet con Visual Studio Express 2012
- 27. Come posso visualizzare le dipendenze di jar (non plugin)?
- 28. Come posso specificare dipendenze diverse per diverse versioni del framework .NET in un pacchetto NuGet personalizzato?
- 29. Come posso risolvere l'installazione di questo pacchetto Nuget?
- 30. Come posso aggiornare Numpy?