zoukankan      html  css  js  c++  java
  • 在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

    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的模板。

  • 相关阅读:
    HDU 5528 Count a * b 欧拉函数
    HDU 5534 Partial Tree 完全背包
    HDU 5536 Chip Factory Trie
    HDU 5510 Bazinga KMP
    HDU 4821 String 字符串哈希
    HDU 4814 Golden Radio Base 模拟
    LA 6538 Dinner Coming Soon DP
    HDU 4781 Assignment For Princess 构造
    LA 7056 Colorful Toy Polya定理
    LA 6540 Fibonacci Tree
  • 原文地址:https://www.cnblogs.com/DotNetNuke/p/1356163.html
Copyright © 2011-2022 走看看