首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

DNN 模組開發系列(2):建立模組開發專案

     編輯:關於ASP.NET

開發 DNN 模組有兩種環境:

方案一:在完整 DNN 方案下建立專案

  • 優點:方便引用 DNN 組件、參考其他模組、支援「轉到定義」、除錯容易
  • 缺點:開啟專案與編譯速度慢

方案二:獨立建立模組方案(推薦)

  • 優缺點與方案一相反,但實際開發速度是關鍵

獨立方案需解決三個問題

  1. 在哪建立方案利於邊開發邊測試?
  2. 如何參考原有 DLL、產生的 DLL 放哪?
  3. 如何除錯?

必要工具

  • DNN Project Templates:dnnjungle 提供的 VS.NET 2003 外掛,安裝後可直接建立 DNN 專案與項目
  • CodeSmith Templates:產生 BLL、DAL 代碼的 CodeSmith 模板
  • CodeSmith:代碼產生工具(https://www.codesmithtools.com/)

相關網址:https://dnnjungle.vmasanas.net/Development/Templates/tabid/28/Default.aspx

建立專案步驟

  1. 表現層專案:VS 建立專案 → 選 Visual Basic Project for DotNetNuke 3 → 選 DNN Module 模板 → 專案名 Article → 位置選 DesktopModules 目錄(利於邊開發邊測試)
  2. 建立表現層專案

  3. 資料存取層專案:加入新專案 → 選 DNN SqlDataProvider DAL → 專案名 Article → 位置 DesktopModules\Article\Providers\DataProviders
  4. 建立資料存取層專案

開發環境:VS.NET 2003、DNN 3.3.3、SQL Server。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved