软件测试


网站首页 | 软件测试论坛 | 软件测试培训 | 软件测试博客 | 软件测试杂志 | 软件测试沙龙 | 软件测试下载 | 软件测试顾问
业界新闻 | 软件测试人才 | 软件测试技术 | 软件测试工具 | 行业软件测试 | 软件测试管理 | 软件质量专栏 | 软件开发专栏
当前位置:首页>>软件开发专栏>>.net>>正文
DNN模块开发,如何写dnn文件
文章出处:CSDN 文档 作者:不详 发布时间:2005-11-07
  在所有DNN模块的安装包中,都有一个*.DNN文件。这个文件就是DNN模块的安装文件清单。在安装模块时DNN应用程序读取该文件,按照文件清单中的内容安装相关文件和数据库脚本。
DNN文件是一个XML文件结构大致如下:

<!--dotnetnuke节点,说明改文件时模块安装清单,使用与3.0.X版的DNN程序-->
<dotnetnuke version="3.0" type="Module">
<folders>
<folder>
<!--模块名称-->
<name>CLinks</name>
<!--模块名称(模块的友好名称)--> 
<friendlyname>CLinks</friendlyname>
<!--模块功能描述-->
<description>分类链接模块</description>
<!--模块版本--> 
<version>01.00.00</version>
<!--业务逻辑类-->
<businesscontrollerclass>DNNChina.Modules.CLinks.CLinksController, 

 

DNNChina.Modules.CLinks</businesscontrollerclass>
<modules>
<module>
<friendlyname>CLinks</friendlyname>
<!--模块所包含的控件-->
<controls>
<!--显示控件-->
<control>
<src>DesktopModules/CLinks/CLinks.ascx</src>
<type>View</type>
</control>
<!--编辑控件-->
<control>
<key>Edit</key>
<title>Edit CLinks</title>
<src>DesktopModules/CLinks/EditCLinks.ascx</src>
<type>Edit</type>
</control>
<!--设置控件-->
<control>
<key>Settings</key>
<title>Settings CLinks</title>
<src>DesktopModules/CLinks/Settings.ascx</src>
<type>Edit</type>
</control>
</controls>
</module>
</modules>
<!--需要安装的文件清单--> 
<files>
<!--程序集文件-->
<file>
<name>DNNChina.Modules.CLinks.dll</name>
</file>
<file>
<name>DNNChina.Modules.CLinks.SqlDataProvider.dll</name>
</file>
<!--用户控件文件-->
<file>
<name>CLinks.ascx</name>
</file>
<file>
<name>EditCLinks.ascx</name>
</file>
<file>
<name>Settings.ascx</name>
</file>
<!--语言包文件-->
<file>
<path>App_LocalResources</path>
<name>CLinks.ascx.resx</name>
</file>
<file>
<path>App_LocalResources</path>
<name>CLinks.ascx.zh-CN.resx</name>
</file>
<file>
<path>App_LocalResources</path>
<name>EditCLinks.ascx.resx</name>
</file>
<file>
<path>App_LocalResources</path>
<name>EditCLinks.ascx.zh-CN.resx</name>
</file>
<file>
<path>App_LocalResources</path>
<name>Settings.ascx.resx</name>
</file>
<file>
<path>App_LocalResources</path>
<name>Settings.ascx.zh-CN.resx</name>
</file>
<!--数据库安装脚本--> 
<file>
<name>01.00.00.SqlDataProvider</name>
</file>
<!--数据库卸载脚本--> 
<file>
<name>Uninstall.SqlDataProvider</name>
</file>
</files>
</folder>
</folders>
</dotnetnuke>


大家在开发模块时,可以照此结构编写自己需要的DNN安装文件。


站内搜索
相关文章
◎.Net 下的Wondows窗体常用项目
◎避免6个常见的开发错误
◎C#,深入浅出全接触
热门文章
◎C#做的ASP.NET登錄篇
◎在.NET环境中使用单元测试工具NUnit
◎ADO.NET 2.0中的DataSet和DataTable
◎.NET 部署指南(1)
◎Visual C#的SQL Server编程
◎.Net 常用加密算法类
◎.NET 部署指南(2)
◎C#,深入浅出全接触
◎认识ASP.NET配置文件Web.config
◎C#:昨天,今天和明天:和 Anders Hejlsberg 座谈,第三部分
◎汇总c#.net常用函数和方法集
◎.Net 下的Wondows窗体常用项目
◎C#文档自动化
◎Microsoft .NET 中的基类继承
◎C#:昨天,今天和明天:和 Anders Hejlsberg 座谈,第一部分
◎五子棋的核心算法
◎.NET应用程序开发标准化
◎在你的代码中寻找安全缺陷的专家技巧
◎C#:昨天,今天和明天:和 Anders Hejlsberg 座谈,第二部分
◎Web开发经验几则
◎避免6个常见的开发错误
◎ASP.NET 2.0的会员、角色及配置问题的探讨
◎对DotNet分布式应用搭建的考虑
◎Web应用的UML建模与.NET框架开发
◎VS2005中使用强类型DataSet简化开发

Google提供的广告