2
我正在開發使用Umbraco和NopCommerce的mvc應用程序。與dll版本衝突
Umbraco依賴於名爲AutoMapper.dll 3.0.0.0的dll。 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>
,但沒有運氣。
有沒有人處於相同的情況?有關如何解決這個問題的任何建議?
謝謝! :)
感謝您的回答。嗯,我想我必須開始搜索另一個商業解決方案比nopcommerce :)。感謝您的建議! – Diemauerdk
您可以使用NuGet強制卸載automapper並使用更新的版本,但是某些Umbraco軟件包(例如Archetype)將不起作用。 – sebastiaan