长话短说:我正在尝试通过 VS2019 包管理器控制台在解决方案中自动化包 .net 框架 nuget 更新,但我无法获得对其他包的包依赖项(尽管我知道数据可用,因为您可以在用户界面)。
长话短说:我正在尝试为 .net 框架自动安装 nuget,我选择使用 Visual Studio 中的包管理器控制台(如果有首选选项,我很想听听)。我要解决的问题是:问题输入:包 A:版本 1,依赖包 B 版本 > 1。版本 2 依赖包B版本 > 2。包 B:版本 1。版本 2 具有突破性的变化。包 C:版本 1,依赖于包 B 版本 > 1。
我要解决的问题:我有同一个项目引用的这 3 个包。我想将包 A 升级到版本 2。它的依赖项是包 B 版本 > 2。运行包 A 更新到版本 2(通过包管理器 UI 或控制台)会将包 B 更新到版本2。Boom!- 包 C 将仅在运行时检测到它缺少 B 版本 1 所需的方法!
我正在尝试做什么- 编写安装过程脚本,提示用户输入这些类型的依赖项。
我的问题- 为此我想获得一个包依赖项,但我找不到使用包管理器控制台的方法。
感谢一些帮助:)