簡體   English   中英

如何指定對Oracle.DataAccess的引用版本

[英]How can I specify the version of a reference to Oracle.DataAccess

我已經安裝了兩個版本的ODAC(Oracle數據訪問客戶端),因此我可以看到GAC中有兩個程序集。 現在,我嘗試使用的是4.112.2.0的舊版本,但是無論如何,使用的版本始終是最新的版本(4.112.3.0)。 我什至嘗試使用以下代碼獲取程序集:

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

但是,我仍然看到“ 4.112.3.0” ...這是什么問題?

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

  1. 像往常一樣將正確版本的ODAC添加到項目中(右鍵單擊references文件夾,然后添加參考)。 選擇並添加適當的DLL。
  2. 現在,右鍵單擊解決方案資源管理器中的引用,然后轉到“屬性”
  3. 向下滾動到“特定版本”,然后從“ False”更改為“ True”

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM