程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 編譯器-關於.net版本問題,引用dll的相關問題

編譯器-關於.net版本問題,引用dll的相關問題

編輯:編程綜合問答
關於.net版本問題,引用dll的相關問題

我要在已發布的網站上面添加新的頁面(網站沒有源碼, .net 2.0),加了一個a.html和a.ashx(這個文件只有ashx,沒有ashx.cs,代碼直接寫在ashx裡面),我在一般處理程序中,加了這樣的引用
using System.Data.OracleClient;
現在這幾個新加頁面本地項目已經發布,當我在a.html , a.ashx , 和一個訪問數據庫的dll文件,直接拖到頁面下,頁面報錯:

編譯器錯誤消息: CS0234: 命名空間“System.Data”中不存在類型或命名空間名稱“OracleClient”(是否缺少程序集引用?)

因為這個System.Data.OracleClient.dll 這個文件直接在.net裡面引用的,所以我直接把這個文件拿過來放到bin目錄下,結果還是報錯:

未能加載文件或程序集“System.Data.OracleClient”或它的某一個依賴項。試圖加載格式不正確的程序。

最佳回答:


右擊項目---添加引用---.NET選項卡----System.Data.OracleClient

直接把這個文件拿過來放到bin目錄下是不行的,因為web.config中沒有,所以還是找不到。
參考:

 <assemblies>
                <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
                <add assembly="System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                <add assembly="System.Configuration.Install, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
                <add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
dk378
testcs_dn
testcs_dn
dk378
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved