Sharepoint 从生成后事件命令行生成wsp

Sharepoint 从生成后事件命令行生成wsp,sharepoint,wsp,Sharepoint,Wsp,从生成后事件命令行生成WSP的命令是什么 我添加了一个更多的图像,以便您能够理解我的确切要求 您必须依赖外部工具,如makecab.exe或WSPBuilder 您必须依赖外部工具,如makecab.exe或WSPBuilder 我从中找到了答案,它适用于SharePoint 2007和2010 调用“C:\Program Files\WSPTools\WSPBuilderExtensions\WSPBuilder.exe”-ProjectPath$(SolutionDir)-Output

从生成后事件命令行生成WSP的命令是什么

我添加了一个更多的图像,以便您能够理解我的确切要求


您必须依赖外部工具,如makecab.exe或WSPBuilder


您必须依赖外部工具,如makecab.exe或WSPBuilder

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

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

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


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

这似乎是VS2010。

如果选择项目模板作为SharePoint 2010项目,则会在关联菜单中找到与SharePoint相关的项目。如果选择部署,它将自动创建wsp包并将其部署到服务器。

这似乎是VS2010。

如果选择项目模板作为SharePoint 2010项目,则会在关联菜单中找到与SharePoint相关的项目。如果选择部署,它将自动创建wsp包并将其部署到服务器。

您可以使用MSBuild构建wsp。每个SharePoint项目都是使用参数生成的

IsPackaging=True

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

可以使用msbuild生成WSP。每个SharePoint项目都是使用参数生成的

IsPackaging=True

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

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

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

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

假的
$(PostBuildEventDependsOn);创建包

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

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

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

假的
$(PostBuildEventDependsOn);创建包

我不想创建“构建部署包”。我只想从命令行创建WSP。我正在项目的生成后事件命令行上找到生成WSP的命令。我又添加了一个图像供您参考。+1是的,也可以使用makecab.exe。但我只找到了特定于WSPBuilder的命令。谢谢请看我的答案。我不想创建“构建部署包”。我只想从命令行创建WSP。我正在项目的生成后事件命令行上找到生成WSP的命令。我又添加了一个图像供您参考。+1是的,也可以使用makecab.exe。但我只找到了特定于WSPBuilder的命令。谢谢请查看我的答案::)亲爱的,但我不想在构建WSP时部署。我的要求非常具体。我的需求只是从命令行构建WSP。我有一个单独的安装程序进行安装。:)亲爱的,但我不想在构建WSP时部署。我的要求非常具体。我的需求只是从命令行构建WSP。我有一个单独的安装程序。很好,有用的信息,伙计。在之前的构建中,我们使用wspbuilder并通过exec任务执行它。现在它变得容易了。千倍感谢您提供更多详细信息:(添加$(BuildDependsOn);将CreatePackage添加到项目文件中)非常有用的信息。在之前的构建中,我们使用wspbuilder并通过exec任务执行它。现在它变得容易了。千倍感谢您提供更多详细信息:(将$(BuildDependsOn);CreatePackage添加到项目文件)