.net core 从Azure Storage SDK v6.0.0.0升级到用于.NET Framework的v12.4.2

.net core 从Azure Storage SDK v6.0.0.0升级到用于.NET Framework的v12.4.2,.net-core,azure-storage,azure-storage-blobs,.net-standard,azure-storage-queues,.net Core,Azure Storage,Azure Storage Blobs,.net Standard,Azure Storage Queues,我有一个服务,它使用Microsoft.WindowsAzure.Storage.dll 6.0.0.0版的依次引用Azure SDK 3.0。该服务基于.NET Framework构建,现在,当我想将Azure存储SDK(Blob、Common和Queues)升级到12.4.2版时,该库将以.NET标准发布 根据我的理解,我不能在.NET Framework库中引用.NET标准库。我搜索了整个互联网,但除了将我的整个服务迁移到.NET Core.NET标准之外,我找不到任何其他方法 是否有其他

我有一个服务,它使用Microsoft.WindowsAzure.Storage.dll 6.0.0.0版的
依次引用Azure SDK 3.0。该服务基于.NET Framework构建,现在,当我想将Azure存储SDK(Blob、Common和Queues)升级到12.4.2版时,该库将以.NET标准发布

根据我的理解,我不能在.NET Framework库中引用.NET标准库。我搜索了整个互联网,但除了将我的整个服务迁移到.NET Core.NET标准之外,我找不到任何其他方法

是否有其他方法升级最新版本的Azure Storage SDK

是否有其他方法升级最新版本的Azure Storage SDK

不可能从版本6直接升级到版本12,因为SDK版本12实际上与旧版本(9或更低)有很大不同

首先,现在SDK被分成许多SDK,每个服务(blob、文件和队列)都有不同的SDK。因此,您需要在源代码中引用不同的Nuget包

其次,SDK中有许多突破性的变化,因此仅仅引用版本12的Nuget包是不够的。很遗憾,您需要重写代码