从构建后事件命令行构建WSP的命令是什么?
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9BamxtRi5qcGcifQ==” alt =“在此处输入图像描述”>
我将再添加一张图像,以便您了解我的确切要求。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9JZHhrhr5qcGcifQ==” alt =“在此处输入图像描述”>
您可以使用MSBuild来构建WSP。每个SharePoint项目都是使用参数
构建的IsPackaging=True
通过将此参数添加到msbuild命令中,可以确保将创建所有WSP。
我从here中找到了答案,它适用于SharePoint 2007和2010。
call“ C:\ Program Files \ WSPTools \ WSPBuilderExtensions \ WSPBuilder.exe” -ProjectPath $(SolutionDir)-OutputPath $(SolutionDir)-SolutionPath $(SolutionDir)
这似乎是VS2010。如果选择项目模板作为SharePoint 2010项目,则将在上下文菜单中找到与SharePoint相关的项目。如果选择部署,它将自动创建wsp软件包并将其部署到服务器。
要强制Visual Studio在SharePoint解决方案的后生成中创建wsp,请将这些属性添加到项目xml中。如果已经定义了构建后事件,只需将两个内部标记添加到现有属性组中。 Visual Studio将在配置的位置创建wsp。发行或调试。
假 $(PostBuildEventDependsOn); CreatePackage