【问题标题】:Unexpected downgrade? Nuget Package Manager doesn't show latest version for Microsoft.ServiceFabric.Services.Remoting意外降级? Nuget 包管理器不显示 Microsoft.ServiceFabric.Services.Remoting 的最新版本
【发布时间】:2019-06-26 07:55:15
【问题描述】:
我不再看到 Microsoft.ServiceFabric.Services.Remoting 版本 3.3.624:
我现有的项目参考3.3.624:
我收到一个 NU1605 错误检测到软件包降级。
对于这个NU1605 Detected package downgrade error,我应该关注这个approach吗?
我更好奇为什么 3.3.624 就消失了!!!
将现有引用从 3.3.624 降级到 3.3.622 是解决此问题的唯一方法吗?还是我在引用版本时做错了什么?
【问题讨论】:
-
我打开 GitHub issue 24021 询问为什么 Microsoft.ServiceFabric.Services.Remoting 版本 3.3.624 不再可用。奇怪的是,我似乎在一台机器上安装了 3.3.624 版本,但在我的另一台机器上我只能安装 3.3.622。
标签:
.net-core
nuget
azure-service-fabric
nuget-package
service-fabric-remoting
【解决方案1】:
回答你的问题
我更好奇为什么 3.3.624 就消失了!!!
和
将现有引用从 3.3.624 降级到 3.3.622 是解决此问题的唯一方法吗?
来自 MicahMcKittrick 对我创建的 GitHub issue 的回复:
所有者已取消列出此包。这可能意味着该软件包已被弃用或不应再使用。
因此,您必须将 Microsoft.ServiceFabric.Services.Remoting 降级到 3.3.622,当前最新版本或升级到较新版本。
【讨论】:
-
SF团队最近released的版本x.x.624和x.x.622的SF Runtime,好像.624不需要新的包,发布细节只提到了windows上的bug修复,新的 SDK 应该是3.3.622.9590。查看 nuget,他们刚刚发布了新版本的软件包 3.3.638,可能会解决不同版本的问题。