2012-05-19 48 views
0

我創建了一個類庫與目標框架4.0和 一些類中它是與SQLite數據庫的連接處理。C#類庫引用

現在我想在另一個項目中使用那個類庫,讓它有連接到數據庫的 ,查詢數據,更新行等等。

但是當我在測試項目中「添加引用」時,它似乎是「空的」, 即在對象目錄中,我無法展開引用的庫。

和打字的使用語句時,它說,它不知道的命名空間。

出了什麼問題?請幫忙。

+0

不是你在舊的.NET應用程序中引用它嗎?你不能從.NET 3.5和更老的項目中引用.NET 4.0,因爲4.0有新的CLR。 –

+1

您可以添加屏幕截圖,或者您可以嘗試檢查您的當前項目是否定位到相同的框架,有時這也是一個問題 – Pratik

+1

使用瀏覽選項卡,而不是該對話框中的項目選項卡。 –

回答

2

愚蠢的問題真的,但這些類是在外部裝配絕對公開?

0

你的組件可以使用需要完整的.NET配置文件而不是客戶端.NET資料代號。嘗試將新項目的配置文件從「客戶端」更改爲「全部」,然後查看是否有幫助。

+0

不錯的想法...!默認情況下,我確信它會選擇客戶端配置文件! – Jay

+0

非常感謝! –

0

該解決方案使公共類中的類外部程序集。

就忘了這一點,從testproject移動類classlibrary後。 謝謝你的幫助!

+0

哈哈,應該把它作爲答案:),我之前做過......摸了摸腦袋5分鐘試圖解決編譯器是否沒有做好工作,然後意識到它們被標記爲私有 – Charleh

+0

是的,實際上你確實回答了我的問題,現在我可以將你的答案標記爲解決方案!非常感謝!只是沒有看到那裏。 –