我有一個dnn網站的客戶端。我需要爲它開發模塊。我如何開始?我現在正在使用Microsoft Visual Studio 2010(試用版)。我無法訪問源代碼,只需創建新模塊並安裝它。像這樣的環境開始的最佳做法是什麼?其他問題是如果我使用Visual Studio的試用版,我的模塊是否也會過期?DNN模塊開發
DNN模塊開發
回答
訪問DotNetNuke.com
的download page下載的社區版。安裝它在您的開發機器上,讓它工作。
掛鉤桌面模塊文件夾,bin文件夾(至少)到你的源代碼控制
在上面的下載頁面,安裝Visual Studio入門套件
重新啓動Visual Studio 2010
啓動Visual Studio 2010,創建一個新的已編譯的DNN模塊項目,確保它的位置在DNN的桌面模塊文件夾中
實現一些測試代碼
安裝在DNN模塊(艙單安裝)
模塊添加到DNN頁面。測試它。
更新您的DNN模塊。如果添加或刪除文件或更改數據庫設置腳本,則只需卸載並重新安裝模塊。
構建模塊的可部署版本。 (你可以製作一個zip文件或其他東西,只需閱讀本書,我總是需要參考此步驟)
練習在另一個新鮮的DNN社區安裝上安裝DNN模塊。
一旦你感到滿意的是它被正確安裝,安裝Live網站上的模塊(做備份第一,以防萬一)
這些材料,尤其是視頻教程,也許真的有幫助您在開始使用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. DNN模塊開發7.00.04
- 2. DNN 6.2安裝模塊開發環境
- 3. DNN模塊用剃刀和C開發#
- 4. DNN模塊開發:創建HTML模塊功能
- 5. CSS在DNN模塊
- 6. DNN模塊 - 爲View.ascx
- 7. DNN調查模塊
- 8. DNN模塊版本
- 9. 開發DNN模塊的最簡單方法是什麼?
- 10. Dnn模塊封裝問題
- 11. DNN帳戶註冊模塊
- 12. 模塊通訊在DNN
- 13. DNN事件模塊錯誤
- 14. DNN模塊導入文件
- 15. DNN清單 - 模塊類別
- 16. 導航到DNN模塊
- 17. DNN模塊 - 鏈接文件
- 18. 2sxc dnn模塊中的ToSIC_EAV_DataTimeline
- 19. 從DNN 7.1.2升級到DNN 9.0.1後DNN頁面缺少模塊
- 20. DNN Christoc模塊開發模板中的Intellisense不適用於註冊控件
- 21. 模塊化開發
- 22. dotnetnuke模塊開發
- 23. Magento模塊開發
- 24. Apache模塊開發
- 25. 開發IIS7模塊
- 26. drupal模塊開發
- 27. 模塊開發Joomla
- 28. Magento模塊開發
- 29. 開發Python模塊
- 30. 開發環境慢(DNN/ASP.NET)?
我強烈建議您按照此維基頁上的教程進行操作。使用那裏列出的模板,而不是Starter Kit中的模板(請相信我)http://christoctemplate.codeplex.com – 2012-02-17 00:30:16