我的一个ASP.NET网站使用两个不同的业务对象类库。这两个库之间有一个公共的框架dll(csla.dll)。问题是,一个库希望升级到CSLA V.4.0.1,另一个库希望保持在V.2.1.4。
如何在网站上解决此冲突?我想我需要在GAC中安装两个版本的CSLA,但我不知道如何做两件事
gacutil -i
C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL\Csla
事先谢谢你的帮助
回应:
使网站引用两个不同的版本
可以使用程序集绑定重定向强制应用程序使用程序集的特定版本:
在您的情况下,应该在web.config中进行配置,因为重定向是特定于应用程序的,不适用于框架的整个版本。