可以使用包设计器来创建并自定义包 (.wsp)。例如,可以添加 SharePoint 项目项和功能,指定在部署解决方案时是否重置 Web 服务器,以及设置部署服务器类型。
打开“包设计器”
打开“包设计器”
- 在 *** 解决方案资源管理器 ***,双击 ***** 包 *****或在快捷菜单上选择 ***** 视图设计器 ****** 包 *****的。
查看打包的清单文件
可以使用包设计器来修改并生成打包的清单文件。然后,可以在 Visual Studio 中查看此文件的 XML 代码。
查看 XML 源文件
- 在 *** 包设计器 ***,选择 *** 清单 ***。
使用解决方案资源管理器查看打包的清单文件
在 *** 解决方案资源管理器 ***,选择 *** 显示所有文件 ***。
展开包,展开Package.package,然后打开Package.Template.xml文件。
说明
当您打开包模板清单XML文件时,将自动验证,因此,您可以忽略错误列表"窗口中会显示的警告。
更改清单模板
可以在 Visual Studio XML 编辑器或“清单模板”窗格中更改打包的清单文件的 XML 代码。对XML代码所做的任何更改都将合并到包的打包的清单文件。
使用 XML 编辑器更改清单模板
在 *** 包设计器 ***,选择 *** 清单 *** 选项,外接 *** 编辑器选项 *** 节点,然后选择 *** 打开在XML编辑器 *** 链接。
对 XML 所做的更改将合并到打包的清单文件中。
使用“清单模板”窗格更改清单模板
在 *** 包设计器 ***,选择 *** 清单 *** 选项,展开"清单模板"窗格中显示的 *** 编辑器选项 *** 节点,然后将XML。
对 XML 所做的更改将显示在**“预览打包的清单”**窗格中。
覆盖打包的清单文件
可以禁用包设计器并手动创建 manifest.xml 文件。第一次执行此过程时,包设计器中的当前设置将保存到包模板 XML 文件中。然后,可以修改或覆盖 XML 代码。
![]() |
---|
如果添加或移除SharePoint项目项和功能在XML文件中,当禁用包设计器的情况下,这些项目项,并且函数不打包。 |
通过禁用设计器覆盖打包的清单文件
在 *** 包设计器 ***,选择 *** 清单 *** 选项。
.
外接 *** 编辑器选项 *** 节点,选择 *** overwrite生成的XML和编辑清单在XML编辑器 *** 链接,然后选择 *** 是 *** 按钮。
使用当前打包的清单文件更新模板。
启用包设计器
可以重新启用包设计器来自定义 manifest.xml 文件。
重新启用设计器
在 *** 包设计器 ***,选择 *** 清单的abandon编辑并重新启用设计器 *** 链接,然后选择 *** 是 *** 按钮。
将使用原始文本刷新模板,对 XML 所做的任何更改都将丢失。