2010-09-16 57 views
3

剛開始使用C#(使用VS2008) - 我是一名經驗豐富的Java,C++,VC++,VB程序員。程序集未找到NEWBIE問題

我從codescales.com下載了一個程序集(我猜)這是一個DLL。

在我的(新)C#項目中,我添加了這個DLL作爲參考 - 通過瀏覽到它。我有intellisense爲它工作,並編寫了一個簡單的示例來測試它,但是每次我點擊VS「Debug」時,就會看到以下異常。我是否需要「註冊」或對此下載的DLL執行某些操作才能在我的項目中正確使用它? (VS,似乎它在構建自動複製到輸出目錄。)

由於提前, AJ

System.IO.FileNotFoundException是 未處理消息=「無法加載 文件或程序集CodeScales.Http, Version = 1.0.0.0,Culture = neutral, PublicKeyToken = null'或其 依賴項之一。系統找不到 指定的文件。
源= 「ocrTest1」
文件名= 「CodeScales.Http, 版本= 1.0.0.0,文化=中性 公鑰=空」 FusionLog =「=== 預綁定狀態信息=== \ r \ NLOG: 用戶= CAPTURESDK-VM \ XXXXX \ r \ n日誌: DisplayName的= CodeScales.Http, 版本= 1.0.0.0,文化=中性 公鑰=空\ n (完全指定的)\ r \ n日誌: Appbase = file:/// C:/ Documents and Settings/XXXXX/My Documents/Visual Studio 2008/Projects/ocrTest1/ocrTest1/bin/Debug/\ r \ nLOG: Initial PrivatePath = NULL \ r \ NCA lling 程序集:ocrTest1,版本= 1.0.0.0, Culture = neutral, PublicKeyToken = null。\ r \ n === \ r \ nLOG: 此綁定在默認加載 上下文中啓動。\ r \ nLOG:否應用程序 已找到配置文件。\ r \ nLOG: 使用來自 的計算機配置文件C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ config \ machine.config。\ r \ nLOG: 未應用策略參考 此時(私人,自定義, 部分或基於位置的程序集 綁定)。\ r \ nLOG:嘗試下載 新的URL文件:/// C:/ Documents and Settings/XXXXX/My Documents/Visual Studio 2008/Projects/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http.DLL。\ r \ nLOG: 試圖下載新的URL file:/// C:/ Documents and Settings/XXXXX/My Documents /視頻 工作室 2008 /項目/ ocrTest1/ocrTest1 /斌/調試/ CodeScales.Http/CodeScales.Http.DLL \ r \ n日誌: 嘗試新的URL 文件下載:/// C:/ Documents和 Settings/XXXXX/My Documents/Visual Studio 2008/Projects/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http.EXE。\ r \ nLOG: 試圖下載新的URL file:/// C:/ Documents和 設置/ XXXXX /我的文檔/視覺 Studio 2008/Projects/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http/CodeScales.Http.EXE。\ r \ n」個

回答

5

有一個名不匹配,不知道這是怎麼發生。卸下裝配基準。重命名你CodeScales.Http.V0.14.dll下載到CodeScales.Http.dll的DLL,然後添加引用回來。

+0

好發現。我沒看過錯誤就足夠了基本上,它看起來很喜歡CodeScales試圖使用文件名進行版本控制,這對於.NET程序集來說並不適用。 – 2010-09-16 17:53:35

4

您需要更改框架。進入「屬性」和改變「.Net框架4客戶端配置文件」到」 .Net框架4' 。