2012-09-20 54 views
0

我已經安裝了2個版本的ODAC(Oracle Data Access Client),所以我可以看到GAC中有兩個程序集。現在我正在嘗試使用舊版本4.112.2.0,但不管我怎麼做,所使用的版本總是最新版本(4.112.3.0)。 我甚至嘗試讓使用下面的代碼的程序集:如何指定Oracle.DataAccess的引用版本

Assembly asb = Assembly.LoadFrom(@"Oracle.DataAccess.dll"); 
Console.WriteLine(asb.FullName); 

不過,我還是看到了「4.112.3.0」 ......這裏有什麼問題嗎?

感謝您提前給出任何建議。

回答

1
  1. 將ODAC的正確版本添加到正常項目(右鍵單擊參考文件夾並轉到添加參考)。選擇並添加適當的DLL。
  2. 現在,在解決方案資源管理器中引用單擊鼠標右鍵,進入「屬性」
  3. 向下滾動到「特定版本」,並改變從「假」成「真」

這將導致Visual Studio尋找您添加的特定版本,並會忽略任何更新的版本。確保屬性窗口中列出的版本是正確的,並且不要忘記確保添加的路徑可以通過運行適用的進程訪問。