从post-build事件命令行构建wsp

时间:2011-09-26 10:00:16

标签: sharepoint wsp

从构建后事件命令行构建WSP的命令是什么?

enter image description here

我正在添加一个图像,以便您了解我的确切要求。

enter image description here

5 个答案:

答案 0 :(得分:3)

您可以使用MSBuild构建WSP。每个SharePoint项目都使用参数

构建
IsPackaging=True

通过将此参数添加到msbuild命令,您可以确保将创建所有WSP。

答案 1 :(得分:1)

答案 2 :(得分:1)

我从here找到了答案,它适用于SharePoint 2007和2010。

调用“C:\ Program Files \ WSPTools \ WSPBuilderExtensions \ WSPBuilder.exe”-ProjectPath $(SolutionDir)-OutputPath $(SolutionDir)-SolutionPath $(SolutionDir)

答案 3 :(得分:0)

这似乎是VS2010 如果选择项目模板作为SharePoint 2010项目,则可以在上下文菜单中找到与SharePoint相关的项目。如果选择deploy,它将自动创建wsp包并将其部署到服务器。

答案 4 :(得分:0)

要强制Visual Studio在SharePoint解决方案的后生成中创建wsp,请将这些属性添加到项目xml中。如果已经定义了构建后事件,只需将两个内部标记添加到现有属性组中。 Visual Studio将在配置的位置创建wsp。释放或调试。

要编辑项目xml,请在Visual Studio中卸载项目,然后右键单击该项目并选择“编辑”。

<PropertyGroup>
      <IsDebugging>False</IsDebugging>
 <PostBuildEventDependsOn>$(PostBuildEventDependsOn);CreatePackage</PostBuildEventDependsOn>
</PropertyGroup>