我为依赖于WindowsAzure.Storage版本= 9.3.0.0的类库开发了.NET Standard 2.0 Nuget程序包(本地)。从.NET Core 2.0控制台应用程序调用时,它通过了单元测试并且运行良好。但是,当我将程序包添加到Azure Function项目(.Net Standard 2.0)时,每当我尝试从VS2017调试器运行azure函数时,都会引发异常。
System.Private.CoreLib:无法加载文件或程序集 'WindowsAzure.Storage,版本= 9.3.0.0,区域性=中性, PublicKeyToken = adb9793829ddae60
我在使用Microsoft.Extensions.Configuration 2.1.1.0时遇到了同样的问题,此问题已通过降级到v2.0.0.0来解决-参见Stackoverflow post
问题1:哪个版本的WindowsAzure.Storage可与.NET Standard 2.0 Azure函数一起使用?
问题2 :除了反复试验之外,人们如何使用此软件包来了解其适用范围?
答案 0 :(得分:0)
您将必须降级WindowsAzure.Storage软件包。我正在将7.2.1版与Azure Functions v2一起使用。
这是v1的所有文件的链接。我要求提供v2,但尚未更新。 https://gist.github.com/fabiocav/8fcccd4d54ec298e3b120cbc1230c02a