Только что обновил несколько библиотек Azure, и теперь перемещение данных Azure (например, TransferManager) больше не работает.
https://github.com/Azure/azure-storage-net-data-movement
Похоже, что этот пакет не использует последние изменения от Microsoft.
Спасибо. Сделаю.
Вы пытались настроить перенаправления привязки сборки в app.config?
@NickGallant, команда MS работает над обновлением этой библиотеки, и если ответ ниже полезен, помогите пометить его как ответ. Спасибо.
Обновление 5/9:
эта проблема исправлена в последней версии 0.11.0
Это связано с изменениями в последней версии 10.0.0 Microsoft.Azure.Storage.Blob
или Microsoft.Azure.Storage.File
.
Вы можете перейти к Сайт проекта Microsoft.Azure.Storage.Blob, теперь пространство имен меняется на Microsoft.Azure.Storage.* (для больших двоичных объектов это Microsoft.Azure.Storage.Blob):
Но в библиотеке перемещения данных метод TransferManager.UploadAsync(myfile, destBlob)
по-прежнему относится к типу Microsoft.WindowsAzure.Storage.Blob.CloudBlob
, который теперь недоступен в версии 10.0.0 Microsoft.Azure.Storage.Blob
.
Таким образом, в библиотеке перемещения данных -> TransferManager.UploadAsync() параметр следует изменить на Microsoft.Azure.Storage.Blob.CloudBlob
. Тогда он может работать хорошо.
Я вижу, что вы отправили сообщение о проблеме, и вскоре команда исправит ее в библиотеке перемещения данных.
На данный момент вы можете использовать более низкую версию Blob или File и дождаться выпуска исправления (я также сообщаю об ошибке для этого проблема).
Надеюсь, поможет.
Какой вопрос? Вы должны открыть вопрос на GitHub.