2012-02-15 119 views
4

我有一個dnn網站的客戶端。我需要爲它開發模塊。我如何開始?我現在正在使用Microsoft Visual Studio 2010(試用版)。我無法訪問源代碼,只需創建新模塊並安裝它。像這樣的環境開始的最佳做法是什麼?其他問題是如果我使用Visual Studio的試用版,我的模塊是否也會過期?DNN模塊開發

回答

4
  1. 購買和閱讀這本書:Professional DotNetNuke Module Programming

  2. 訪問DotNetNuke.com

    download page
  3. 下載的社區版。安裝它在您的開發機器上,讓它工作。

  4. 掛鉤桌面模塊文件夾,bin文件夾(至少)到你的源代碼控制

  5. 在上面的下載頁面,安裝Visual Studio入門套件

  6. 重新啓動Visual Studio 2010

  7. 啓動Visual Studio 2010,創建一個新的已編譯的DNN模塊項目,確保它的位置在DNN的桌面模塊文件夾中

  8. 實現一些測試代碼

  9. 安裝在DNN模塊(艙單安裝)

  10. 模塊添加到DNN頁面。測試它。

  11. 更新您的DNN模塊。如果添加或刪除文件或更改數據庫設置腳本,則只需卸載並重新安裝模塊。

  12. 構建模塊的可部署版本。 (你可以製作一個zip文件或其他東西,只需閱讀本書,我總是需要參考此步驟)

  13. 練習在另一個新鮮的DNN社區安裝上安裝DNN模塊。

  14. 一旦你感到滿意的是它被正確安裝,安裝Live網站上的模塊(做備份第一,以防萬一)

5

這些材料,尤其是視頻教程,也許真的有幫助您在開始使用DNN模塊開發時:http://www.dotnetnuke.com/Resources/Wiki/Page/Module-Development.aspx它們涵蓋了從安裝DNN模塊項目模板到開發和打包自定義DNN模塊的每個部分。

對於第二個問題,答案是否定的,在VS2010試用版過期後,您的模塊不會過期。另一種選擇是使用Visual Studio 2010的免費快遞版本,對於這種情況Visual Web Developer 2010.您可以在此處下載:http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express您將無法直接從快速版使用源代碼管理,但仍然可以選擇使用SVN和像TortoiseSVN這樣的客戶端。

+1

我強烈建議您按照此維基頁上的教程進行操作。使用那裏列出的模板,而不是Starter Kit中的模板(請相信我)http://christoctemplate.codeplex.com – 2012-02-17 00:30:16