从构建后事件命令行构建WSP的命令是什么?
我正在添加一个图像,以便您了解我的确切要求。
答案 0 :(得分:3)
您可以使用MSBuild构建WSP。每个SharePoint项目都使用参数
构建IsPackaging=True
通过将此参数添加到msbuild命令,您可以确保将创建所有WSP。
答案 1 :(得分:1)
您必须依赖外部工具,如makecab.exe或WSPBuilder。
http://www.fftf.org/news/Jul07feed/SharePoint_Solution_Deployment_Handy_PostBuild_Events.rss.html
答案 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>