我正在开发一个使用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>
但没有运气。
有没有人处于相同的情况?关于如何解决这个问题的任何建议?
谢谢! :)