2008年7月5日

DNN的C#开发的模板说明

很多朋友都是感觉DNN的开发复杂,今天为大家提供一个DNN用C#开发的模板,可以帮助您更好的建立DNN模块和更方便的开发.
有问题去DNN专业论坛:http://www.dnnme.cn
  先发出来下载地址,大家一边下载一边看怎么建立自己的模块吧.....

这个是给2005用的: Visual Studio 2005 C# Compiled DNN Module Starter Kit   
这个是给2008用的: Visual Studio 2008 C# Compiled DNN Module Starter Kit

一.下载模板并双击开始安装过程:



二、 模板安装成功后你只需要启动Visual Studio 2005 ,您将有一个新的模板,如下所示。



Name:新建模块的名字
Location:新模块要存放的位置,DotNetNuke\DesktopModules要放在这个文件夹下面
Caeate directory for solution:不勾选
点击OK
如果出现:无法打开项目文件,此安装不支持该项目类型
最大可能中文版Sq1补丁没打请看这篇,帮肋你完成:http://www.dnnme.cn/showtopic-167.aspx

三、创建的新模块如下:



四、项目名称上单击右键选择属性:



选择左边的Web项,设置启动URL,输入你的DNN的首页地址;
服务器选择使用IIS Web服务器,项目URL也输入DNN的首页地址;
如果保存的时候提示:提示为项目建立虚拟目录之类的,可以看下这个:http://www.dnnme.cn/showtopic-161.aspx

五、编译成功后可以在DNN\bin文件夹下找到模块的DLL文件



这个dll文件在做安装包的时候加到安装包里。


六、执行数据库脚本 Host->SQL  ,要执行的脚本文件在01.00.00.sqldataprovider文件中.如果数据库的表或存储过程有改动,记得更新这个文件。


好了,到此为止我们的新模块创建完成了。只是创建完成了,怎么添加到DNN系统中,等下一篇。。。
大家在操作过程中有什么问题,都可以发上来,我随时为大家解决。
发表地址:http://www.dnnme.cn/showtopic-168.aspx

对了,写一下模板提供:http://www.bitethebullet.co.uk/

posted @ 2008-07-05 12:58 dnnme 阅读(713) 评论(0) 编辑