Comment : personnaliser un package de solution SharePoint
Vous pouvez vous servir du Concepteur de packages pour créer et personnaliser un package (.wsp). Pourquoi pas, par exemple, ajouter des éléments de projet SharePoint et des fonctionnalités, provoquer ou non la réinitialisation du serveur Web lors du déploiement de la solution et configurer le type de serveur de déploiement ?
Ouverture du Concepteur de packages
Pour ouvrir le Concepteur de packages
Dans l'Explorateur de solutions, double-cliquez sur Package.
ou
Cliquez avec le bouton droit sur Package dans l'Explorateur de solutions, puis cliquez sur Concepteur de vues.
Consultation du fichier manifeste ajouté au package
Vous pouvez faire appel au Concepteur de packages pour modifier et générer le fichier manifeste ajouté au package, puis consulter le code XML de ce fichier à partir de Visual Studio.
Pour afficher le fichier source XML
Ouvrez le Concepteur de packages.
Cliquez sur Manifeste.
Pour consulter le fichier manifeste ajouté au package, au moyen de l'Explorateur de solutions
Cliquez sur Afficher tous les fichiers dans l'Explorateur de solutions.
Développez Package.
Développez Package.package.
Ouvrez le fichier Package.Template.xml.
Notes
Lorsque vous ouvrez le fichier manifeste XML du modèle du package, les fichiers sont validés automatiquement et les avertissements éventuellement affichés dans la fenêtre Liste d'erreurs peuvent être ignorés.
Modification du modèle de manifeste
Vous pouvez modifier le code XML du fichier manifeste ajouté au package à partir de l'éditeur XML de Visual Studio ou du volet Modèle de manifeste. Tous les changements apportés au code XML sont fusionnés dans le fichier manifeste ajouté au package pour le package.
Pour modifier le modèle de manifeste à l'aide de l'éditeur XML
Ouvrez le Concepteur de packages.
Cliquez sur Manifeste.
Développez le nœud Options d'éditions.
Cliquez sur Ouvrir l'éditeur XML.
Les changements apportés au code XML sont fusionnés dans le fichier manifeste ajouté au package.
Pour modifier le modèle de manifeste à partir du volet Modèle de manifeste
Ouvrez le Concepteur de packages.
Cliquez sur Manifeste.
Développez le nœud Options d'éditions.
Modifiez le code XML affiché dans le volet Modèle de manifeste.
Les changements apportés au code XML sont visibles dans le volet Aperçu du manifeste ajouté au package.
Remplacement du fichier manifeste ajouté au package
Vous pouvez désactiver le Concepteur de packages et créer le fichier manifest.xml manuellement. La première fois que vous procédez ainsi, les paramètres actuellement définis dans le Concepteur de packages sont enregistrés dans le fichier XML du modèle de package. Ill suffit ensuite de modifier ou de remplacer le code XML.
Notes
Si vous ajoutez ou supprimez des éléments de projet SharePoint et des fonctionnalités dans le fichier XML alors que le Concepteur de packages est désactivé, ces actions ne sont pas prises en compte dans le package.
Pour remplacer le fichier manifeste ajouté au package en désactivant le concepteur
Ouvrez le Concepteur de packages.
Cliquez sur Manifeste.
Développez le nœud Options d'éditions.
Cliquez sur Remplacez le code XML généré et modifiez le manifeste dans l'éditeur XML.
Cliquez sur Oui.
Le modèle est mis à jour en fonction du fichier manifeste ajouté au package.
Activation du Concepteur de packages
Vous pouvez réactiver le Concepteur de packages pour personnaliser le fichier manifest.xml.
Pour réactiver le concepteur
Ouvrez le Concepteur de fonctionnalités.
Cliquez sur Ignorez les modifications du manifeste et réactivez le concepteur.
Cliquez sur Oui.
Le modèle est actualisé en fonction du texte d'origine et toutes les modifications apportées au code XML sont perdues.