我有一个dnn网站的客户端。我需要为它开发模块。我怎么开始?我现在正在使用Microsoft Visual Studio 2010(试用版)。我无法访问源代码,只需创建新模块并安装它。在这样的环境中开始的最佳实践是什么?其他问题是如果我使用visual studio的试用版,我的模块是否会过期?
答案 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)
访问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模块。
一旦您对正确安装感到满意,请在现场安装模块(先备份,以防万一)