重命名依赖项时安装NuGet包

时间:2011-06-17 08:29:15

标签: nuget

我正在尝试安装nuget包Castle Transaction Services,它依赖于无法解析的Rx-Core。

在包管理器GUI中搜索“Rx”使得看起来Rx-Core已经重命名为Rx-Main - 有没有办法告诉包管理器,或安装Rx-Main并说“我知道你认为它不会起作用,但我还是想在安装Castle Transaction Services时这样做吗?

是否有人知道如何通过更新NuGet包来为交易服务项目做出贡献以反映这一点?

1 个答案:

答案 0 :(得分:1)

我和Rx包的维护者交谈过,他们确实改组了他们的包结构,导致删除了Rx-Core。但一般来说,删除旧包装并不是最好的选择,并且他同意不会在将来这样做。

没有什么好方法可以告诉NuGet忽略那个缺失的依赖。我想你可以通过在本地Feed中创建一个带有该名称的虚拟包来欺骗它。哈基,但会工作。

您最好的选择是通知城堡所有者他们可以解决问题。您可以通过从NuGet package page选择“联系所有者”来执行此操作。那个包有5个拥有者,所以希望有人会做出反应! :)

其他一些Castle软件包也缺少依赖项。例如Castle.Facilities.AutoTx