如何将.dwp文件部署为sharepoint中的功能

时间:2010-01-19 18:28:41

标签: sharepoint

我有一个.dwp文件,我通过导出我的webpart获得。现在我想使用WSP构建器来创建功能。我知道我必须创建element.xml,feature.xml和Webpart1.wepart 但我正在经历的方法,我没有得到的是将.dwp文件放在12个配置单元中,以及我将在哪里给出这个.dwp文件的位置?在element.xml中,我给出了Webpart1.wepart的位置,然后我给出了这个.dwp文件的位置....

还有把dll文件放在哪里?

真的很感激任何帮助。

谢谢,

2 个答案:

答案 0 :(得分:1)

不确定您要求的是什么,但这是我的猜测:您想要删除您获得的.dwp文件,将其打包在包含该功能的解决方案包中。

如果是这种情况,那么这里有一些指示

  1. Schemas过程中涉及的各种文件
  2. Some instructions关于如何利用VS创建wsp文件
  3. 完成后,您可以使用stsadm(或powershell)来部署和安装解决方案:
  4. 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