我正在尝试通过 nuget 安装一个包,它具有以下依赖链。
Acrobat 11.0.05 => Acrobat 11.0.04 => Acrobat 11.0.0 => Visual C++ 2010 运行时
我得到的确切错误消息是 Attempting to resolve dependency 'Acrobat (=11.0.04)' Circular dependency detected 'Acrobat 11.0.05 => Acrobat 11.0.04'
我假设它认为这两个包是相同的,尽管它们实际上不是。对 11.0.05 的更新旨在在 11.0.04 的工作安装上运行,该安装必须应用于 11.0.0 安装并且必须按该顺序安装。
我知道我可以将它们命名为 AcrobatUpdate 和 AcrobatSecondUpdate,但这似乎是一种 hack。如果我能让这件事按预期工作,我敢肯定我的雇主会更喜欢这样。
提前致谢!