【发布时间】:2017-09-19 09:25:41
【问题描述】:
我有一个 Azure Function 项目(使用 VS 2017 15.3.4 创建)。我在同一个解决方案(4.6.1)中添加了一个单元测试项目。当我添加对 Azure 函数项目的引用并尝试运行我的简单测试用例时,我在执行 MyFunction 的 Run 方法时收到此错误“无法加载文件或程序集 System.Net.Http,版本 = 4.1.1.0” .
Exception Image 我已经尝试了很多推荐的方法,但似乎没有任何效果。
我尝试在 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>
我已尝试显式添加 System.Net.http 的 nuget 包(从最新版本到后面的几个版本),但这也无济于事。
有没有人设法找到解决方案?
谢谢 桑杰
【问题讨论】:
-
是的,这里似乎确实有问题。您介意在github.com/Azure/azure-webjobs-sdk-script/issues 上打开一个问题并在此处发布链接吗?这将使我们更容易跟踪。
-
当然可以。
-
我按照您的建议在 github 中创建了该问题。这是链接:github.com/Azure/azure-webjobs-sdk-script/issues/1922
标签: unit-testing azure azure-functions