【问题标题】:Entity framework Mapping API referencing error实体框架映射 API 引用错误
【发布时间】:2016-01-18 20:06:27
【问题描述】:

我正在尝试在实体框架中使用第三方包进行批量插入:EntityFramework.BulkInsert

问题是我的项目使用实体框架映射 5.0.0.9,当我运行 3rd 方包时出现错误:

无法加载文件或程序集 'EntityFramework.MappingAPI, 版本=5.0.0.6,文化=中性,PublicKeyToken=7ee2e825d201459e' 或 它的依赖项之一。

在包页面上,它表示支持 5.0.0.6 和 6.0.0.0 之间的所有版本。所以我想我应该以某种方式更改它使用的版本,但我不知道如何。有什么建议吗?

【问题讨论】:

    标签: c# entity-framework bulkinsert


    【解决方案1】:

    您必须向 web 或应用程序配置文件添加绑定重定向,以告诉框架当需要较低版本的依赖程序集时,它应该加载您想要的版本。 应该是这样的:

     <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="EntityFramework.MappingAPI" culture="neutral" publicKeyToken="7ee2e825d201459e" />
            <bindingRedirect oldVersion="0.0.0.0-5.0.0.9" newVersion="5.0.0.9" />
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
    

    【讨论】:

    • 我在这里找到了新的答案
    猜你喜欢
    • 2016-08-23
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-29
    • 2010-10-09
    • 2011-05-29
    相关资源
    最近更新 更多