我有一个.dwp文件,我通过导出我的webpart获得。现在我想使用WSP构建器来创建功能。我知道我必须创建element.xml,feature.xml和Webpart1.wepart 但我正在经历的方法,我没有得到的是将.dwp文件放在12个配置单元中,以及我将在哪里给出这个.dwp文件的位置?在element.xml中,我给出了Webpart1.wepart的位置,然后我给出了这个.dwp文件的位置....
还有把dll文件放在哪里?
真的很感激任何帮助。
谢谢,
答案 0 :(得分:1)
不确定您要求的是什么,但这是我的猜测:您想要删除您获得的.dwp文件,将其打包在包含该功能的解决方案包中。
如果是这种情况,那么这里有一些指示
SET STSADM =“C:\ Program Files \ Common Files \ Microsoft Shared \ web server extensions \ 12 \ BIN \ STSADM.EXE”
SET URL =“http:// your server”
SET SPACK =“thePackage.wsp”
%STSADM%-o retractsolution -name%SPACK%-immediate -url%URL% %STSADM%-o execadmsvcjobs
%STSADM%-o deletesolution -name%SPACK%-override %STSADM%-o execadmsvcjobs
%STSADM%-o addsolution -filename%SPACK% %STSADM%-o execadmsvcjobs
%STSADM%-o deploysolution -name%SPACK%-immediate -allowgacdeployment -url%URL% %STSADM%-o execadmsvcjobs
我希望这更接近你的要求。
答案 1 :(得分:0)
打开Web部件库并在那里上传您的DWP文件(请参阅本教程中的信息http://www.datasprings.com/Resources/ArticlesInformation/Sharepoint2007CustomWebParts.aspx)
但是,正如人们在其他评论中所说的那样,将webparts部署为功能通常被认为“更好”:http://www.sharepointnutsandbolts.com/2007/05/deploying-web-parts-as-feature.html