我的一个 ASP.NET 网站使用两个不同的业务对象类库。这两个库之间有一个通用框架 DLL (CSLA.dll)。问题是一个库想要升级到 CSLA v.4.0.1 而另一个想要保持在 v.2.1.4。
如何解决网站上的这种冲突?我想我需要将两个版本的 CSLA 都安装到 GAC 中,但我不知道如何做两件事
- 将相同 DLL 的不同版本添加到 GAC(我
gacutil -i
在两个 CSLA.dll 上都使用过。我在 .NET Configuration 2.0 工具中看到 CSLA.dll 2.1.4,但在C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL\Csla
- 让网站引用两个不同的版本
在此先感谢您的帮助