首页 文章

DNN模块开发

提问于
浏览
4

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

2 回答

  • 5
    • 购买并阅读本书:Professional DotNetNuke Module Programming

    • 访问DotNetNuke.com的download page

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

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

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

    • 重新启动Visual Studio 2010

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

    • 实施一些测试代码

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

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

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

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

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

    • 一旦您对正确安装感到满意,请在实际站点上安装该模块(先备份,以防万一)

  • 4

    这些材料,尤其是视频教程,在开始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这样的客户端 .

相关问题