C# 找不到OracleClient參考組件解決方案

 

C# 找不到OracleClient參考組件解決方案


測試環境
Visual Studio版本Visual Studio 2010 WinForm



最近在有人遇到C#要連結Oracle時找不到OracleClient的參考套件
因此稍微去幫忙看了一下,在拜一下Google大神,找到了問題點
以下就是處理方式供各位參考(前提是你要有安裝oracle 用戶端軟體 不然也是白搭唷)
狀況 :
在連結Oracle前需要先Using OracleClient聽說這樣可以避免出現Oracle版本問題造成的困擾
  1. //可避免出現Oracle版本問題造成的困擾
  2. using System.Data.OracleClient;
但是在Using完成後卻出現了紅色的波浪線條(對寫程式的人來說這真是噩夢)
也有出現說卻少組件的訊息
然後我們到方案總管(常理來說會再畫面的右側或左側看個人設定,若沒有的話可點選「檢視」→「方案總管」)
找到參考案右鍵點選加入參考
選擇「.NET」頁籤
我們可以發現在這當中找不到「System.Data.OracleClient」這個參考組件

但是在請示過大神以後大神有給了指示最後終於try出了解決方案
造成這個問題的主要原因是Framework版本的問題 一般預設Framework的版本是「.NET Framework 4 Client Profile」
而這個版本是不支援「OracleClient」這個參考組件的 
,因此接下來我們將要進行Framework的版本修改

Step 1:

到方案總管「對專案點右鍵」然後選擇「屬性」然後會出現專案屬性的配置面板選擇「應用程式」

Step 2:
可以看到「目標Framwork」的版本設定是「.NET Framework 4 Client Profile」


將「目標Framwork」的版本設定改為「.NET Framework 4」


然後會跳出提示訊息按下「是」,以後會重新啟動專案

Step 3:

接下來我們要重新加入「OracleClient」這個參考組件
一樣我們到方案總管(常理來說會再畫面的右側或左側看個人設定,若沒有的話可點選「檢視」→「方案總管」)
找到參考案右鍵點選加入參考,然後就會發現已經可以看的到「OracleClient」這個參考組件了,將他加入參考



最後我們可以在參考組件中發現「OracleClient」這個參考組件的蹤影


而原本的紅色波浪也消失了,真是可喜可賀阿~~




以上範例希望能夠讓各位對於C#在連結Oracle資料庫的問題處理上能夠有所收穫。
轉貼自https://engmeter.blogspot.com/2014/09/c-oracleclient.html

這個網誌中的熱門文章

第三世多杰羌佛說了義經

第三世多杰羌佛辦公室第十四號公告-極聖解脫大手印

頂聖如來多杰羌佛第三世雲高益西諾布簡介