How to: Customize a SharePoint Solution Package
You can use the Package Designer to create and customize a package (.wsp). For example, you can add SharePoint project items and Features, specify if the Web server is reset when the solution is deployed, and set the deployment server type.
You can use the Package Designer to modify and generate the packaged manifest file. Then, you can view the XML code for this file in Visual Studio.
To view the XML source file
In the Package Designer, choose Manifest.
To view the packaged manifest file by using Solution Explorer
In Solution Explorer, choose Show All Files.
Expand Package, expand Package.package, and then open the Package.Template.xml file.
When you open the manifest XML file for the package template, the files are automatically validated, and you can ignore the warnings that appear in the Error List window.
You can change the XML code for the packaged manifest file in the Visual Studio XML Editor or the Manifest Template pane. Any changes to the XML code are merged into the packaged manifest file for the package.
To change the manifest template by using the XML Editor
In the Package Designer, choose the Manifest tab, expand the Edit Options node, and then choose the Open in XML Editor link.
Changes to the XML are merged into the packaged manifest file.
To change the manifest template by using the Manifest Template pane
In the Package Designer, choose the Manifest tab, expand the Edit Options node, and then change the XML that appears in the Manifest Template pane.
Changes to the XML appear in the Preview of Packaged Manifest pane.
You can disable the Package Designer and create the manifest.xml file manually. The first time that you perform this procedure, the current settings in the Package Designer are saved to the package template XML file. Then, you can modify or overwrite the XML code.
If you add or remove SharePoint project items and Features in the XML file while the Package Designer is disabled, these project items and Features aren't packaged.
To overwrite packaged manifest file by disabling the designer
In the Package Designer, choose the Manifest tab.
Expand the Edit Options node, choose the Overwrite generated XML and edit manifest in the XML editor link, and then choose the Yes button.
The template is updated with the current packaged manifest file.
You can re-enable the Package Designer to customize the manifest.xml file.
To re-enable the designer
In the Package Designer, choose the Discard manifest edits and re-enable the designer link, and then choose the Yes button.
The template is refreshed with the original text, and any changes to the XML are lost.