首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Autofac 3.5.2的Autofac.Extras.DynamicProxy2

带有Autofac 3.5.2的Autofac.Extras.DynamicProxy2
EN

Stack Overflow用户
提问于 2015-04-19 11:39:34
回答 1查看 1.4K关注 0票数 0

我有两个项目在我的解决方案。

一种使用Autofac 3.5.2,另一种使用Autofac.Extras.DynamicProxy2 for interception (Autofac 3.3.1).,其中一种与Autofac 3.3.1一起使用项目引用,另一种使用Autofac 3.5.2。在我的解决方案中尝试运行不同的dll版本失败,而升级3.3.1 to 3.5.2则跳过拦截器逻辑。

我想在Autofac 3.5.2上运行拦截,因为我在我开发的许多其他项目上使用了3.5.2。

有人成功地面对了这个问题吗?

谢谢

我得到的错误是:错误5程序集,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null‘使用'Autofac,Version=3.5.0.0,Culture=neutral,PublicKeyToken=17863af14b0044da’,比引用的程序集'Autofac,Version=3.3.0.0,Culture=neutral,PublicKeyToken=17863af14b0044da‘具有更高的版本。

EN

回答 1

Stack Overflow用户

发布于 2015-04-19 19:49:07

你必须使用assemblyBinding

代码语言:javascript
复制
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Autofac" publicKeyToken="17863af14b0044da" 
                          culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29729365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档