Azure功能-无法加载文件或程序集

时间:2018-06-20 09:16:47

标签: azure storage azure-functions

我正在运行Azure Function .NET Standard 2.0并出现以下错误:

  

Function.dll中发生类型'System.IO.FileLoadException'的异常,但未在用户代码中处理   无法加载文件或程序集'Microsoft.WindowsAzure.Storage,Version = 9.2.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'。

Reference

程序集文件位于bin / debug文件夹中。在阅读有关此内容的一些主题但没有解决方案(https://github.com/Azure/azure-functions-core-tools/issues/322#issuecomment-352233979)时,有人知道该怎么做吗?

我正在使用另一个.NET Standard 2.0项目中的代码,但是我所有的项目都引用了Microsoft.WindowsAzure.Storage 9.2.0.0和已安装的nuget软件包。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以在下面添加参考以显式降级存储参考。

<PackageReference Include="WindowsAzure.Storage" Version="8.6.0" />

请参阅此issue comment

  

此限制(与我们对其他扩展程序的许多其他程序集版本限制一样)是一个临时性问题,将在即将发布的预览版本中解决。

此问题已在最新的主机2.0.11888中得到修复,但是尚无法使用内置的cli(运行功能的工具)。

更新

VS用户可以使用

2.0.11888