2010-09-30 43 views
3

我的一個ASP.NET網站使用兩個不同的業務對象類庫。這兩個庫之間有一個常見的框架DLL(CSLA.dll)。問題是一個圖書館想要升級到CSLA v.4.0.1,另一個圖書館想要保持在v.2.1.4。如何將相同程序集的多個版本添加到gac

如何在網站上解決這個衝突?我想我需要安裝CSLA到GAC的兩個版本,但我不知道該怎麼辦了兩件事

  1. 添加不同版本的同一個DLL的到GAC(我已在這兩個CSLA使用gacutil -i .DLL文件。我在.NET配置2.0工具中看到CSLA.dll 2.1.4,但我看到CSLA.dll 4.0.1在C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL\Csla
  2. 讓網站引用了兩個不同版本的

謝謝提前尋求幫助

+0

好吧,我剛剛得知.NET GAC與.NET 4.0不同。我可能必須注意一個假設 - 我的網站和業務對象都是以.NET 4.0爲目標的 – MADCookie 2010-09-30 22:37:45

回答

相關問題