在Visual Studio中的项目中引用dll的多个版本

时间:2014-07-17 14:56:08

标签: visual-studio-2012 .net-4.0

我有一个项目有一些dll引用Microsoft Unity 1.1,我的代码使用Unity2。

我尝试了here所描述的解决方案。但是,我在visual studio的项目中添加了2.0版dll作为参考,在<codebase ...>标签的href中的web.config文件中,我正确指向了物理文件位置。在运行时,我仍然收到错误,因为无法加载程序集Unity 1.1。

高度赞赏任何有关如何解决此问题的想法。

使用的配置是:

<dependentAssembly> <assemblyIdentity name="Microsoft.Unity" publicKeyToken="31bf3856ad364e35" culture="neutral"/> <codeBase version="1.1.0.0" href="E:\Saravanan Doraiswamy\App\bin\v1.1\Microsoft.Practices.Unity.Configuration.dll" /> <codeBase version="2.0.414.0" href="E:\Saravanan Doraiswamy\App\bin\v2.1\Microsoft.Practices.Unity.Configuration.dll" /> </dependentAssembly>

1 个答案:

答案 0 :(得分:0)

这种重定向是不可能的。因此这篇文章已经结束。