WSPBuilder 生成Webpart 部署包

2021-10-01 17:25:13 字數 1835 閱讀 7162

這裡以我做的乙個sso webpart為例

隨便建立乙個目錄,把wspbuilder的相關檔案拷入,在feature下建立要部署到feature下的目錄名,如bruceleessowebpart,那麼最後檔案就被部署在12\template\features\bruceleessowebpart。

把feature.xml和elementmanifest.xml和*.webpart拷貝到features\目錄。

dll拷貝到gac下。

feature.xml檔案格式解釋

<?xml version="1.0" encoding="utf-8"?>

">

id,乙個feature的唯一id

title="bruceleesso部件"是設定出現在moss**功能中的現實。

scope是啟用後的應用範圍

elementmanifest 指定elementmanifest.xml位置

elementfile 指定「具體名字.webpart」位置

elementmanifest.xml檔案格式說明

<?xml version="1.0" encoding="utf-8"?>

">

path指定*.webpart路徑

*.webpart格式說明

普通情況下和property name="title" type="string">不能有中文字,因為檔案預設格式是ansi格式,另村委utf-8後可以有中文

<?xml version="1.0" encoding="utf-8"?>

無法匯入此 web 部件。

bruceleesso部件

sso。

none

/_layouts/images/wp_filter.gif

/_layouts/images/wp_filter.gif

出錯「檢測到不相容的 web 部件標記。請使用 *.dwp web 部件 xml,而不要使用 *.webpart web 部件 xml。」

因為把webpart的繼承改為了microsoft.sharepoint.webpartpages.webpart,並把assemblyinfo.cs檔案的[assembly: clscompliant(true)]注釋了。

所以如果部署檔案用*.webpart那麼webpart的繼承類一定要用system.web.ui.webcontrols.webparts.webpart

否則會報上面的錯誤。

所以如果部署檔案用*.dwp那麼webpart的繼承類一定要用microsoft.sharepoint.webpartpages.webpart

webpart繼承於microsoft.sharepoint.webpartpages.webpart,那麼toolpart比較容易定義,直接用屬性就可以實現,如果繼承system.web.ui.webcontrols.webparts.webpart要自己實現toolpane

否則會報上面的錯誤。

dwp檔案和elementmanifest.xml、feature.xml

<?xml version="1.0" encoding="utf-8"?>

bruceleessowebpart,version=1.0.0.0,culture=neutral,publickeytoken=f34244ef5a35e827

bruceleessowebpart.bruceleessowebpart

brucelee sso web 部件

整合officesso。

<?xml version="1.0" encoding="utf-8"?>

<?xml version="1.0" encoding="utf-8"?>

web表單生成

在專案的實際開發中,經常需要設計各種各樣表單。直接編寫html表單雖然簡單,但修改 維護相對麻煩。因此,可以利用php實現乙個web表單生成器,使其可以根據具體的需求定製不同功能的表單。具體實現需求如下 注 是html的注釋標記,用於解釋和說明。男女 游泳讀書 跑步屬性cols和rows用於定義文字...

web自動生成工具

web自動生成工具 概述 通過配置,快速生成web專案的crud操作 前端 和後端 使用步驟 1 配置config webtool.properties檔案,修改生成的檔案存放路徑 生成的專案名字 資料庫使用者和密碼等 2 執行com.cjnetwork.launch.launch中的main方法,...

Web表單生成器

input控制 input type text name user value test 文字框 input type password name pedr value 密碼框 input type file name upload 檔案上傳域 input type hidden name idr ...