天天看點

在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

在VS中使用獨立的項目(Project)開發DNN子產品

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,安裝下載下傳的模闆

2,安裝了模闆後,啟動Visual Studio 2005,這是會有一個新的模闆在Web模闆分類中顯示出來。選擇這個模闆并建立一個新的項目。注意:你一定要在DNN網站的Desktop目錄下建立這個項目,并且去掉“為項目建立目錄”的選項。

在VS中使用獨立的項目(Project)開發DNN子產品

3,之後就會在這個目錄建立的一個項目(Project)

4,根據項目的名稱編輯建立項目的namespace和Assembly name,之後你就可以開始編譯這個項目了。

編譯生成的DLL檔案會自動放在DNN網站的bin目錄

5, 使用Host帳戶登入,到Host -> Module Definitions,選擇Import Module Definition

在VS中使用獨立的項目(Project)開發DNN子產品

在導入Manifest檔案的下拉清單中選擇剛建立子產品的并且點選“安裝(install)”

https://images.cnblogs.com/cnblogs_com/DotNetNuke/WindowsLiveWriter/VSProjectDNN_FE26/image_10.png

6,接着安裝SQL Script,使用host登入,選擇 Host->Sql, 打開01.00.00.SqlDataProvider檔案,拷貝裡面的文本,粘貼到到SQL 的文本框裡面,勾選“Run as Script”,點選“執行”

7,到這裡就可以嘗試把新建立的子產品插入到頁面了。

到這裡,你就建立了一個獨立項目的DNN子產品。

我使用VB.NET

什麼,你說你是使用VB.NET的?沒問題,DotNetNuke官方的StartKit裡面就包含了VB.NET的模闆。