C# WindowsAzure.Storage,版本=9.3.0.0-异常无法加载文件或程序集
我为依赖WindowsAzure.Storage的类库开发了一个.NET标准2.0 Nuget包(本地),版本=9.3.0.0。它通过了单元测试,从.NETCore2.0控制台应用程序调用时运行良好。但是,当我将包添加到Azure函数项目(.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解决了这个问题-请参阅 问题1:什么版本的WindowsAzure.Storage可与.NET标准2.0 Azure功能配合使用C# WindowsAzure.Storage,版本=9.3.0.0-异常无法加载文件或程序集,c#,.net,nuget-package,.net-standard,C#,.net,Nuget Package,.net Standard,我为依赖WindowsAzure.Storage的类库开发了一个.NET标准2.0 Nuget包(本地),版本=9.3.0.0。它通过了单元测试,从.NETCore2.0控制台应用程序调用时运行良好。但是,当我将包添加到Azure函数项目(.Net Standard 2.0)时,每当我尝试从VS2017调试器运行Azure函数时,都会引发异常 System.Private.CoreLib:无法加载文件或程序集 'WindowsAzure.Storage,版本=9.3.0.0,区域性=中性, Pu
问题2:除了反复试验之外,使用此软件包的用户如何了解它的功能?您必须降级WindowsAzure.Storage软件包。我正在使用版本7.2.1和Azure功能v2 这里是v1所有文件的链接。我要求v2,但还没有更新。
当nuget包依赖项与应用程序对同一包的依赖项不一致时,可能会发生这种情况。您需要确保您的应用程序没有在较低版本中引用该包,并且其他包没有在较低版本中引用它。简单的修复方法是将存储包直接添加到主应用程序中。与所有azure软件包一样,通常最好使用最新版本。