小编San*_*gia的帖子

无法在Azure函数的单元测试中加载文件或程序集System.Net.Http,Version = 4.1.1.0

我有一个Azure Function项目(使用VS 2017 15.3.4创建).我在同一个解决方案中添加了一个单元测试项目(4.6.1).一旦我添加对我的Azure功能项目的引用,并且我尝试运行我的简单测试用例,我得到此错误"无法加载文件或程序集System.Net.Http,Version = 4.1.1.0",因为我执行MyFunction的Run方法.

异常图像 我已经尝试了很多接近推荐但似乎没有任何效果.

我试图在app.config文件中添加绑定

<dependentAssembly>
    <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
  </dependentAssembly>
Run Code Online (Sandbox Code Playgroud)

我试图明确地为System.Net.http添加nuget包(从最新版本到后面的几个版本),但这也没有帮助.

谁有人设法找到解决方案?

谢谢桑杰

unit-testing azure azure-functions

2
推荐指数
1
解决办法
1113
查看次数

标签 统计

azure ×1

azure-functions ×1

unit-testing ×1