无法将 Blob 绑定到类型 'Microsoft.Azure.Storage.Blob.ICloudBlob'
Can't bind Blob to type 'Microsoft.Azure.Storage.Blob.ICloudBlob'
我在 Azure Function 中升级到最新的程序集版本:
Microsoft.Azure.WebJobs.Extensions.Storage 5.0.0
Microsoft.Azure.Storage.Blob 11.2.3
现在我得到错误(项目中没有WindowsAzure.Storage):
Can't bind Blob to type 'Microsoft.Azure.Storage.Blob.ICloudBlob'
用于:
[Blob("thecontainer/thefile.json", FileAccess.ReadWrite, Connection = "StorageConnectionStringAzure")] ICloudBlob theBlob
本地运行的输出为:
Tried binding to 'Azure.Storage.Blobs.BlobContainerClient,
Azure.Storage.Blobs, Version=12.10.0.0, Culture=neutral,
PublicKeyToken=92742159e12e44c8'
以及大量其他类型尝试,都带有消息:
but user type assembly was 'Microsoft.Azure.Storage.Blob.ICloudBlob,
Microsoft.Azure.Storage.Blob, Version=11.2.3.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35.
有什么方法可以让它与最新的软件包一起使用吗?
ICloudBlob
已在 5.0.0 中停用。简短的回答是,如果您想使用 5.0.0,请相应地更新您的代码(将 ICloudBlob
替换为 BlobClient
iirc)。
我在 Azure Function 中升级到最新的程序集版本:
Microsoft.Azure.WebJobs.Extensions.Storage 5.0.0
Microsoft.Azure.Storage.Blob 11.2.3
现在我得到错误(项目中没有WindowsAzure.Storage):
Can't bind Blob to type 'Microsoft.Azure.Storage.Blob.ICloudBlob'
用于:
[Blob("thecontainer/thefile.json", FileAccess.ReadWrite, Connection = "StorageConnectionStringAzure")] ICloudBlob theBlob
本地运行的输出为:
Tried binding to 'Azure.Storage.Blobs.BlobContainerClient, Azure.Storage.Blobs, Version=12.10.0.0, Culture=neutral, PublicKeyToken=92742159e12e44c8'
以及大量其他类型尝试,都带有消息:
but user type assembly was 'Microsoft.Azure.Storage.Blob.ICloudBlob, Microsoft.Azure.Storage.Blob, Version=11.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.
有什么方法可以让它与最新的软件包一起使用吗?
ICloudBlob
已在 5.0.0 中停用。简短的回答是,如果您想使用 5.0.0,请相应地更新您的代码(将 ICloudBlob
替换为 BlobClient
iirc)。