.net 即使存在阻止整个操作的约束,也要将NuGet包更新为最新版本

.net 即使存在阻止整个操作的约束,也要将NuGet包更新为最新版本,.net,dependencies,nuget,updates,.net,Dependencies,Nuget,Updates,例如,我有一个解决方案,我使用的是Castle Windsor,它依赖于Castle Core。我想将Castle Windsor升级到4.0.0,但Castle Core有一个限制条件阻止它:

例如,我有一个解决方案,我使用的是Castle Windsor,它依赖于Castle Core。我想将Castle Windsor升级到4.0.0,但Castle Core有一个限制条件阻止它:<4.0.0

如何在忽略版本依赖约束的情况下强制更新以升级包

如何在忽略版本依赖约束的情况下强制更新以升级包

是否要将Castle.Core升级到4.0.0而不是Castle.Windsor

如果是,作为此问题的解决方法,您可以先安装Castle.Core 4.0.0包。然后在package manager控制台中安装带有选项IgnoreDependencies的软件包Castle.Windsor:

Install-Package Castle.Windsor -IgnoreDependencies

很好,我会给你一个try@Mat这个答案能解决你的问题吗?如果没有,你可以与我分享这个问题的最新状态,我会跟进。我还不知道,因为我需要修复一些设计缺陷,然后再回到这个问题。@MatíasFidemraizer,这个问题的结果如何?我还没有机会应用它。但别担心,我理解你对这个问题的好奇。一旦我尝试过,我会更新它。很抱歉