与dll的版本冲突
我正在开发一个使用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文件:与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
<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)将无法工作。