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 Explorateur de solutions, double-cliquez sur Package, ou choisissez Concepteur de vues dans le menu contextuel pour Package.
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
- Dans Le Concepteur de packages, choisissez Manifeste.
Pour consulter le fichier manifeste ajouté au package, au moyen de l'Explorateur de solutions
Dans Explorateur de solutions, choisissez Afficher tous les fichiers.
Développez le module, développez Package.package, puis ouvrez le fichier Package.Template.xml.
[!REMARQUE]
Lorsque vous ouvrez le fichier manifeste XML du modèle de package, les fichiers sont validés automatiquement, et vous pouvez ignorer les avertissements qui apparaissent dans la fenêtre liste d'erreurs.
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
Dans Le Concepteur de packages, sélectionnez l'onglet Manifeste , développez le nœud Options de modification , puis cliquez sur le lien Ouvrir dans 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
Dans Le Concepteur de packages, sélectionnez l'onglet Manifeste , développez le nœud Options de modification , puis modifiez le code XML qui s'affiche 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.
[!REMARQUE]
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 éléments de projet et des fonctionnalités ne sont pas empaquetés.
Pour remplacer le fichier manifeste ajouté au package en désactivant le concepteur
Dans Le Concepteur de packages, choisissez Manifeste tableau.
.
Développez le nœud Options de modification , cliquez sur le lien Remplacez le code généré et modifier le manifeste dans l'éditeur XML , puis choisissez le bouton 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
Dans Le Concepteur de packages, cliquez sur le lien Ignorer les modifications manifestes et réactiver le concepteur , puis choisissez le bouton oui .
Le modèle est actualisé en fonction du texte d'origine et toutes les modifications apportées au code XML sont perdues.