DNN模块开发

时间:2012-02-15 04:15:19

标签: dotnetnuke

我有一个dnn网站的客户端。我需要为它开发模块。我怎么开始?我现在正在使用Microsoft Visual Studio 2010(试用版)。我无法访问源代码,只需创建新模块并安装它。在这样的环境中开始的最佳实践是什么?其他问题是如果我使用visual studio的试用版,我的模块是否会过期?

2 个答案:

答案 0 :(得分:5)

这些材料,尤其是视频教程,在开始使用DNN模块时可能对您有所帮助:http://www.dotnetnuke.com/Resources/Wiki/Page/Module-Development.aspx它们涵盖了从安装DNN模块项目模板到开发和打包自定义DNN模块的所有部分。< / p>

对于你的第二个问题,答案是否定的,你的模块在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 :(得分:4)

  1. 购买并阅读本书:Professional DotNetNuke Module Programming

  2. 访问DotNetNuke.com的download page

  3. 下载社区版。将它安装在您的开发机器上,让它正常工作。

  4. 将Desktop Modules文件夹和bin文件夹(至少)挂钩到源代码管理

  5. 在上面的下载页面中,安装Visual Studio入门套件

  6. 重新启动Visual Studio 2010

  7. 启动Visual Studio 2010,创建一个新的已编译DNN模块项目,确保其位置位于DNN的Desktop Modules文件夹中

  8. 实施一些测试代码

  9. 在DNN上安装模块(按清单安装)

  10. 将模块添加到DNN页面。测试一下。

  11. 更新您的DNN模块。如果添加或删除文件或更改数据库设置脚本,则只需卸载并重新安装模块。

  12. 构建模块的可部署版本。 (你制作一个zip文件或其他东西。只需阅读这本书。我总是要回过头来讨论这个步骤)

  13. 练习在另一个新的DNN社区安装上安装DNN模块。

  14. 一旦您对正确安装感到满意,请在现场安装模块(先备份,以防万一)