无法加载文件或程序集Microsoft.WindowsAzure.Storage,Version = 8.5.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35或其中一个依赖

时间:2017-10-09 22:15:31

标签: azure azure-functions azure-blob-storage

我正在使用Azure功能,该功能从Azure服务总线队列中读取并作为消息处理的一部分写入Azure blob存储。

使用azure-storage-net-data-movement库完成Blob编写。

处理消息和写入blob的逻辑位于Azure Function项目的不同项目中。

在写博客时,我一直在

  

System.IO.FileNotFoundException:'无法加载文件或程序集' Microsoft.WindowsAzure.Storage,Version = 8.5.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖项。系统找不到指定的文件。'

尝试将所有项目更改为.Net 4.6 / .1 / .2,安装Microsoft.NET.Sdk.Functions 1.0.5更新但没有运气。

在本地和云端运行同样的错误。 当我使用控制台应用程序从队列中读取时,相同的解决方案按预期工作。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

感谢米哈伊尔指出我正确的方向。

功能SDK使用7.2.1版本的存储库,而数据移动库依赖于> = 8.4.0。 因此,修复只是将包WindowsAzure.Storage, Version=8.5.0.0添加到Azure功能项目中。

相关问题