如何:使用 MSBuild 目标自定义 SharePoint 解决方案包

可以使用命令行 MSBuild 目标来自定义 Visual Studio 创建 SharePoint 包文件 (.wsp) 的方式。

自定义和运行 MSBuild 目标

可以自定义 MSBuild 目标以创建 SharePoint 包。 例如,可以自定义 MSBuild 属性(用于指定打包中间目录)和 MSBuild 项组(用于指定枚举的文件)。

自定义 BeforeLayout 目标

  1. 在**“文件”菜单上,指向“打开”,然后单击“文件”**。

  2. 导航到项目文件夹。

  3. 单击项目名.vbproj 或项目名.csproj 文件,再单击**“打开”**。

  4. 将 <Target Name="BeforeLayout" /> 替换为您的自定义代码。 例如,若要显示此目标中的消息,请添加以下代码。

      <Target Name="BeforeLayout">
        <Message Text="In the BeforeLayout Target"></Message>
      </Target>
    

自定义 AfterLayout 目标

  1. 在**“文件”菜单上,指向“打开”,然后单击“文件”**。

  2. 导航到项目文件夹。

  3. 单击项目名.vbproj 或项目名.csproj 文件,再单击**“打开”**。

  4. 将 <Target Name="AfterLayout" /> 替换为您的自定义代码。 例如,若要显示此目标中的消息,请添加以下代码。

      <Target Name="AfterLayout">
        <Message Text="In the AfterLayout Target"></Message>
      </Target>
    

请参见

其他资源

打包和部署 SharePoint 解决方案