【问题标题】:bindingRedirect for Azure Function using EF Core 2使用 EF Core 2 的 Azure 函数的 bindingRedirect
【发布时间】:2018-03-17 15:52:58
【问题描述】:

定位框架 4.6.1 并使用使用 EF Core 2 的 VS2017 创建 Azure 函数。我收到错误:

无法加载文件或程序集 'System.ValueTuple, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' 或其依赖项之一。

...我通常使用 app.config 文件中的 bindingRedirect 来解决。由于 Azure Functions 不使用 app.config,有没有办法解决这个问题?我需要改用 EF 6 吗?

【问题讨论】:

    标签: entity-framework azure azure-functions


    【解决方案1】:

    函数与 Azure Functions 加载到同一进程中,因此您只能访问运行时预加载的相同版本的程序集。

    这是一个know issue,正在处理它。我相信他们正在开发某种“语言服务”,我们可以完全控制加载哪些程序集。

    在那之前,有一些变通方法: Azure Functions binding redirect

    【讨论】:

    • 我是否正确,这是一个 EF Core 2.0 问题并且移回 EF 6 会解决它?还是以更新的框架为目标可以解决这个问题?
    • 在这里很好地了解绑定重定向解决方法:codopia.wordpress.com/2017/07/21/…
    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 2019-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多