2012-02-15 116 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