DNN 4.X如何用C#语言进行模块开发
2008-06-13 18:59
375 查看
已经习惯了使用C#开发,但是DotNetNuke却一直都是只出VB版本的.常常听到群里的朋友问是否可以用C#做模块开发,答案当然是肯定的.
下面就为大家简单简单写一下.我用的版本是4.8.3其它的4.X版本也是同样的.
确认本机已经安装了DNN Startkit.
一、在VS2005中打开DotNetNuke系统.在DotNetNuke系统单击右击->添加新项
二、在添加新项对话框中,把ModuleName改成dnnme,语言选择Visual C#,我的模板选择:DotNetNuke Dynamic Module ,单击确定.
三、在资源管理器中就可以看到我们新添加的模块,现在的文件夹的名子还是ModuleName,而文件却是我们模块的名子,我们把文件夹的名子也改为模块的名子:dnnme
四、这样我们的一个C#语言模块就已经添加到了DotNetNuke系统中,但是如果你现在就编译的话,就会出下面的错误:
我们还需要改一下web.config文件中的设置,将我们新添加的C#模块注册到DotNetNuke系统中(个人认为是为了分离代码和页面)。
找到codeSubDirectories节点,正常大概在110行左右。添加一个新的注册如下:
五、这回再编译应该不会有错了。我们会发现这个我们刚刚建的app_Code\dnnme文件夹变成了灰色(不得其解).
不过我们的DotNetNuke系统和新添加的模块都可以正常编译使用了.终于又可以用C#开发DNN模块了,高兴.
DNN专业论坛:http://www.dnnunion.com/
参考文档(英文):Beginning DotNetNuke 4.0 Website Creation in C-Sharp.pdf
感谢m2land和Tiger的支持.
相关文章推荐
- 如何使用Eclipse aCute来进行C#和.NET Core开发
- 如何用C#进行Winform MP3播放器开发
- nw.js node-webkit系列(15)如何使用内部模块和第三方模块进行开发
- [DNN模块开发]如何写dnn文件
- 如何开发一个多种语言版本的C#程序
- [开发语言]C#项目如何制作安装程序
- c# 进行AE开发时,如何在地图上定位出一个点
- 如何用C#进行Winform MP3播放器开发
- 我下载了一个DNN模块的源码,如何加入我的DNN开发环境并编辑它?
- 如何开发一个多种语言版本的C#程序
- 使用C#作为Cocos2dx引擎脚本语言进行游戏开发——脚本运行时基础(二)
- C#如何开发多语言支持的Winform程序
- 如何使用C#进行Visio二次开发
- [DNN模块开发]如何写dnn文件
- VB6中如何使用C#开发的WebService进行开发
- [开发语言]C#项目如何制作安装程序
- 如何使用C#进行Visio二次开发-总结版
- [DNN模块开发]如何写模块数据库安装脚本
- DNN模块开发系列文章(7)——用CodeSmith Templates进行编码
- [ZT]如何使用C#进行Visio二次开发