Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与dll的版本冲突_Dll_Umbraco_Nopcommerce - Fatal编程技术网

与dll的版本冲突

与dll的版本冲突,dll,umbraco,nopcommerce,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文件: <dependentAsse

我正在开发一个使用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>

但是没有运气

有人遇到过同样的情况吗?关于如何解决这个问题有什么建议吗


谢谢!:)

没有这样的运气,Umbraco根本不支持Automapper版本>3.0。看见你和商业有多紧密?Umbraco还有其他特别的选项,如或。

谢谢您的回答。嗯,我想我必须开始搜索另一个商业解决方案,而不是nopcommerce:)。谢谢你的建议!您可以使用NuGet强制卸载automapper并使用更新的版本,但是某些Umbraco软件包(如Archetype)将无法工作。