版本与dll冲突

时间:2015-09-10 12:39:53

标签: dll umbraco nopcommerce

我正在开发一个使用Umbraco和NopCommerce的mvc应用程序。

Umbraco依赖于名为AutoMapper.dll的dll版本3.0.0.0。 NopCommerce依赖于相同的dll,但版本为3.3.1.0。

所以当我用版本3.0.0.0添加dll时,NopCommerce崩溃了。 当我用版本3.3.1.0添加dll时,Umbraco会崩溃。

所以我需要使用两个不同版本的相同dll。

我尝试在web.config文件中添加如下内容:

  <dependentAssembly>
    <assemblyIdentity name="AutoMapper" publicKeyToken="be96cd2c38ef1005" culture="neutral"/>
    <codeBase version="3.0.0.0" href="F:\Visual Studio test projects\UmbracoTest\UmbracoTest\bin\AutoMapper3000\AutoMapper.dll"/>
    <codeBase version="3.3.1.0" href="F:\Visual Studio test projects\UmbracoTest\UmbracoTest\bin\AutoMapper3310\AutoMapper3310\AutoMapper.dll"/>
  </dependentAssembly>

但没有运气。

有没有人处于相同的情况?关于如何解决这个问题的任何建议?

谢谢! :)

0 个答案:

没有答案