在VS中使用独立的项目(Project)开发DNN模块

简介: 在DotNetNuke 发布的 04.09.01 StartKit中,已经同时包含了VB.NET和C#的DNN模块。可以参考我的文章:DNN 04.09.01 StartKit中的新内容。 下载DotNetNuke C# Compiled Module Starter Kit for DNN 4.x 去BiteTheBullet.co.uk下载DotNetNuke C# Compiled Module Starter Kit for DNN 4.x。

在DotNetNuke 发布的 04.09.01 StartKit中,已经同时包含了VB.NET和C#的DNN模块。可以参考我的文章:DNN 04.09.01 StartKit中的新内容。

下载DotNetNuke C# Compiled Module Starter Kit for DNN 4.x

image

BiteTheBullet.co.uk下载DotNetNuke C# Compiled Module Starter Kit for DNN 4.x。

这是一个使用WAP建立的DNN模块模板,可以安装到你的VS 中去。

如果你问什么是WAP,你Google一下吧。

 

 

下载的网页:http://www.bitethebullet.co.uk/DNN4CTemplate/tabid/79/Default.aspx

如何使用

1,安装下载的模板

Installing the c# module starter kit

2,安装了模板后,启动Visual Studio 2005,这是会有一个新的模板在Web模板分类中显示出来。选择这个模板并创建一个新的项目。注意:你一定要在DNN网站的Desktop目录下创建这个项目,并且去掉“为项目创建目录”的选项。

image 

3,之后就会在这个目录创建的一个项目(Project)

VS2005 Solution Explorer

4,根据项目的名称编辑新建项目的namespace和Assembly name,之后你就可以开始编译这个项目了。

Project properties

 

编译生成的DLL文件会自动放在DNN网站的bin目录

DLL outputted into the BIN folder

 

5, 使用Host帐户登录,到Host -> Module Definitions,选择Import Module Definition

image

在导入Manifest文件的下拉列表中选择刚创建模块的并且点击“安装(install)”

image

 

6,接着安装SQL Script,使用host登录,选择 Host->Sql, 打开01.00.00.SqlDataProvider文件,拷贝里面的文本,粘贴到到SQL 的文本框里面,勾选“Run as Script”,点击“执行”

Execute the Sql in DotNetNuke

 

7,到这里就可以尝试把新创建的模块插入到页面了。

Module in action

 

到这里,你就创建了一个独立项目的DNN模块。

我使用VB.NET

什么,你说你是使用VB.NET的?没问题,DotNetNuke官方的StartKit里面就包含了VB.NET的模板。

相关文章
|
7月前
|
机器学习/深度学习 算法 PyTorch
OpenCV-图像着色(采用DNN模块导入深度学习模型)
OpenCV-图像着色(采用DNN模块导入深度学习模型)
来自OpenCv的DNN模块助力图像分类任务
来自OpenCv的DNN模块助力图像分类任务
138 0
来自OpenCv的DNN模块助力图像分类任务
|
机器学习/深度学习
DNN中如何一次性插入多个模块
需求 有时候,我们要用几个模块才能实现某一组功能,比如Blog模块,我们需要一个模块用列表显示Blog条目,需要一个模块显示Blog内容,需要一个模块显示历史Blog发帖记录,需要一个模块显示搜索,所有这些模块要在同一页面上同时显示,所以也不能用控件(Control)实现,并且我们想要这些模块...
681 0
|
机器学习/深度学习 前端开发 .NET
如何在DNN模块中插入一个图片--在模块中引用资源文件
DNN永远都是运行在网站的根目录 DNN的设计上最大的特点就是始终是使用一个网站根目录下的Default.aspx文件加载皮肤和模块从而实现整个网站的页面。这也就是说DNN这个Asp.net程序永远是运行在DNN网站的根目录的,所有的资源文件(如:JS文件,图片,CSS)的引用都要从DNN网站的根目录算起。
797 0
|
机器学习/深度学习 数据格式 XML
模块DNN文件的版本记录和resource文件
做个笔记,就不详细讲了:  对模块的DNN XML 文件,有两个节点,一个是 ^[0-9]{1}[4-9]{1}.[0-9]{1}[6-9]{1}.[0-9]{1}[0-9]{1}$   这里可以用正则表达式指定模块兼容的版本,具体请参考:Minimum DotNetNuke Core Version Support 一个是: DNN_Announcements.
555 0
|
机器学习/深度学习
DNN永日新闻模块(YongRi)免费1.00.09版本下载
DNN上实现新闻发布国内模块很少,主要是使用永日新闻模块实现。最近不少人在寻找之前免费的1.00.09版本,为方便大家学习,我把这个模块传上来了。 下载链接:永日新闻模块1.00.09免费版本下载 此版本不支持图片新闻模板。
730 0
|
机器学习/深度学习 C# C++
请问下开发DNN是不是一般都用CodeSmith,DNN Project Templates,CodeSmith Templates来开发?
Q: 1、我下载了04-06-02_zh_cn C#版的 我是搞C#的,请问下开发DNN,是不是一般都用模板 我说的模板是指 CodeSmith DNN Project Templates CodeSmith Templates 有没有VS2005支...
895 0
|
机器学习/深度学习
永日模块01.00.09不兼容DNN 4.3.7
近日发现永日01.00.09版本不兼容DNN 4.3.7, 表现是安装上去之后 show模块在管理员权限下正常现示但在普通权限下不能显示 show模块的“设置(Settings)”菜单不能显示永日自己的设置部份,这样也就无法给show模块指定显示"manager"模块里面那一部份的内容了 01.00.09在DNN 4.3.4下工作正常。
677 0
|
机器学习/深度学习
DNN4.3.3的版本开发的模块.没登陆DNN的情况下,按钮的事件有时候执行,有时候怎么点都不执行
Q:想问一下,我用DNN4.3.3的版本开发的模块. 为什么我在没登陆DNN的情况下,按钮的事件有时候执行,有时候怎么点都不执行啊. A:清空一下Cache就会正常
530 0
|
机器学习/深度学习 数据库 SQL