開源命令行工具WSPBuilder。藉助這個命令行工具,你只需要把你的解決方案中涉及到的所有文件都按最終部署路徑排好,然後運行這個命令行程序,wsp文件就會自動生成出來。
舉例如下:
我開發了一個小功能,裏面涉及到一個Web部件和一個自定義了字段的列表。
首先把Web部件的dll編譯好,以及描述這個Web部件屬性webpart文件準備好。
然後製作出能夠自動生成出這個自定義列表的Feature(這個過程我會在下一篇博客文章中介紹給大家)
打包過程如下:
1、創建了一個文件夾名爲“FavouriteResult”。
2、在這個文件夾下面創建了“12”和“80”目錄。
3、在“80”目錄下,我放置了帶有上述dll的bin目錄,和帶有webpart文件的wpcatalog目錄。
4、在“12”目錄下,創建“Template/Features”路徑,並把我自己開發的Feature放在這個路徑裏。
5、把WSPBuilder工具的兩個文件(一個exe,一個dll)拷貝到FavouriteResult文件夾裏。
6、雙擊WSPBuilder.exe。
7、我需要的wsp文件就生成出來了。
接下來的操作就是用命令行添加這個wsp文件,再在管理中心裏部署這個Solution了。
注意,由於這個命令行工具是個老外開發的(好像是德國的),所以,用來生成wsp文件的這個路徑(在這個例子裏就是FavouriteResult文件夾)不能夾雜中文。不過這是一個開源項目,有興趣的話,你也可以給完善一把。