2010-07-22 67 views
0

我想與保羅警長電子書這是非常好的,到目前爲止「N層的基礎」沿着沿。轉換類到類庫

在第2章結束時,他說,我們應該打破我們已經創建成獨立的類庫中的類,而這些庫(DLL),然後可以從任何應用程序中使用。這本書沒有解釋如何做到這一點。

我已經建立了類,但我不知道如何將它們轉換爲類庫,並在我的項目中引用它們。

============================================== =============

感謝大家的幫助,我真的很感激。

我在同一個項目中創建了類庫並添加了對它的引用。

DataCommon是類庫 數據層的名稱是類 GetDataTable是班上

如何從Web項目訪問此方法的方法。

我加了一個「using DataCommon;」聲明在我試圖訪問類庫的類中。我得到一個「無法找到類型或名稱空間」的消息

回答

2
  • 首先向您的解決方案添加一個新項目類庫。

alt text http://www.c-sharpcorner.com/UploadFile/john_charles/CrystalReportsandReportingServices05212008144427PM/Images/cr1.gif

  • 然後移動這些類項目。

  • 最後引用在ASP.NET網站項目。

alt text

+0

謝謝,我創建了類庫。 – 2010-07-22 20:56:11

+0

當我前往添加引用項目選項卡時,什麼都沒有 – 2010-07-22 20:59:25

+0

確保解決方案包含多個項目:至少添加了您添加的類庫和網站。 – 2010-07-22 21:00:50

0

剛切出你想重用,並複製到一個新的DLL項目中的代碼。然後從您的應用程序中引用該dll項目,並在您想要使用這些類的任何位置包含命名空間。沒有涉及任何其他魔法。從一個項目中切下來放入另一個項目。

0

在創建新項目時創建一個新的「類庫」,這是一個項目類型。然後,將類複製到項目中,確保將名稱空間更改爲適當的名稱空間。

0

我已經建立了類,但我不 知道如何將它們轉換爲類 圖書館與我 項目中引用它們。

創建一個類型爲「類庫」的新項目並添加類文件。

要從項目中引用它們,你只要右擊Solution Explorer中的項目和「添加引用」。如果您在同一解決方案中同時擁有兩個項目,則可以單擊項目選項卡並進行選擇。如果沒有,然後單擊瀏覽選項卡並導航到您的類庫項目中包含編譯的DLL的bin/debug或bin/release文件夾。 (你必須建立你的類庫項目,編譯後的dll才能存在,當然)

+0

感謝您的幫助 – 2010-07-22 21:05:33

+0

好的,我在註冊Open ID時遇到問題 – 2010-07-22 21:45:12