我有一個C#控制檯應用程序,它引用Sybase.Data.AseClient
。內部版本號不匹配:Sybase ASE版本問題
- 開發機具有版本1.15.325版本的DLL
- UAT有版本1.12.XYXZ
- PROD有版本1.15.115
我得到下面的異常類似於一臺機器上PROD
ERROR 2010-11-11 18:18:23562個15546ms FxSpotR ateServer Main - Error System.TypeInitializationException:「Sybase.Data.AseClient.AseConnection」的類型初始值設定項引發異常。 ---> Sybase.Data.AseClient.AseException:內部版本號不匹配 - sybdrvado115a.dll。預計內部編號大於或等於'325'。在Sybase.Data.AseClient.AseConnection.CheckVersion()上裝入內部版本號152. (位於Sybase.Data.AseClient.AseConnection..cctor()) ---內部異常堆棧跟蹤結束--- 位於Sybase.Data .AseClient.AseConnection..ctor(String connectionString) at Applicationname.ClassName.GetAseConnectionString(String connectionString)in --------------------------- -------------------------------------------------- --------------
我想在我的app.config中配置運行時綁定,並在運行時執行此重定向。
是否有其他方式/模式來動態插入這些版本?
我的方法是否乾淨並建議?
是否無法更新其他機器上的框架? – dexter 2010-11-11 18:45:19