Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
À l’aide du Concepteur de packages, vous pouvez créer et personnaliser des packages de déploiement. Par exemple, vous pouvez ajouter des éléments de projet SharePoint et des fonctionnalités, réinitialiser le serveur IIS, définir des étendues d’activation des fonctionnalités et identifier les dépendances de fonctionnalité. Le concepteur génère également un manifeste, un fichier XML qui décrit chaque package.
Outils d’empaquetage
Vous pouvez utiliser le Concepteur de package pour personnaliser le package et générer le manifeste. Vous pouvez inclure des éléments de projet SharePoint, configurer si le serveur Web doit être réinitialisé et définir le type de serveur de déploiement. Pour plus d’informations, consultez Comment ajouter et supprimer des fonctionnalités et des éléments à un package en utilisant le Concepteur de packages.
Vous pouvez également utiliser l’Explorateur d’empaquetage pour modifier les fonctionnalités et les éléments de votre fichier de package (.wsp). Pour plus d'informations, consultez Comment ajouter et supprimer des fonctionnalités et des éléments à un package à l'aide de l'Explorateur de package.
Vous pouvez utiliser Visual Studio et MSBuild pour créer des fichiers de package (.wsp) pour déployer votre solution SharePoint. Ce processus génère les fichiers manifeste nécessaires au déploiement SharePoint. Pour plus d’informations, consultez Guide pratique pour créer un package de solution SharePoint à l’aide de tâches MSBuild.
Options du concepteur de package
Le tableau suivant montre les propriétés que vous pouvez personnaliser dans les packages SharePoint avec le Concepteur de packages.
| Propriété du concepteur de package | Description du paramètre par défaut |
|---|---|
| Nom | Obligatoire. Le nom par défaut du package est défini sur ProjectName. |
| Réinitialiser webServer | Optional. Sélectionnez si vous souhaitez redémarrer le serveur web une fois le fichier .wsp installé sur le serveur SharePoint. |
| Type de serveur de déploiement | Optional. Représente le type de serveur hébergeant le package. S’il n’est pas défini, cette valeur est définie par défaut sur WebFrontEnd. ApplicationServer : décrit un serveur qui héberge les services. WebFrontEnd : décrit un serveur qui héberge des sites Web. |
| Éléments de la solution | Tous les éléments et fonctionnalités de projet SharePoint qui peuvent être ajoutés au package. |
| Éléments du package | Optional. Tous les éléments et fonctionnalités SharePoint que vous souhaitez déployer dans votre package. |
Configurer le processus d’empaquetage
Après avoir développé des solutions SharePoint dans Visual Studio, vous pouvez personnaliser la façon dont les projets sont empaquetés.
Le tableau suivant présente les deux cibles MSBuild que vous pouvez utiliser pour personnaliser la création du fichier .wsp .
| Cible | Descriptif |
|---|---|
| AvantDisposition | Cible qui effectue des tâches immédiatement avant que les fichiers soient copiés dans un répertoire intermédiaire. Vous pouvez modifier les fichiers avant de créer un fichier de package (.wsp). |
| AfterLayout | Cible qui effectue des tâches immédiatement après la copie des fichiers dans un répertoire intermédiaire. |
Pour plus d’informations, Guide pratique pour personnaliser un package de solution SharePoint à l’aide de MSBuild Targets.
Architecture d’empaquetage
Les étapes suivantes se produisent lorsque vous créez un package SharePoint (.wsp) dans Visual Studio.
Les fonctionnalités et les packages sont validés pour vous assurer que la structure physique et sémantique du package est correcte.
Les fonctionnalités, les éléments de projet et les fichiers de package du package sont énumérés. Les fichiers manifestes des packages et fonctionnalités sont transformés pour inclure toutes les informations nécessaires pour le déploiement et l’activation. Les jetons sont remplacés par la valeur entièrement qualifiée.
La cible personnalisable BeforeLayout de MSBuild est effectuée. Vous pouvez créer cette étape pour apporter des modifications personnalisées au package avant la création du fichier .wsp .
Les fichiers énumérés sont copiés dans un répertoire intermédiaire.
La cible MSBuild AfterLayout personnalisable est effectuée. Vous pouvez créer cette étape pour apporter des modifications personnalisées au package avant la création du fichier .wsp .
Les fichiers du répertoire intermédiaire sont ajoutés au fichier .wsp .
Structure de dossiers de paquet
Lorsque vous empaquetez votre projet SharePoint, un fichier .wsp est créé pour vous dans le dossier SolutionFolder\bin\<BuildConfiguration> . Par exemple, si votre solution se trouve dans C :\Visual Studio 2013\Projects\ListDefinition1 et que votre configuration de build est définie sur Release, le fichier .wsp se trouve dans C :\Visual Studio 2013\Projects\ListDefinition1\bin\Release.
Contenu connexe
- Guide pratique pour personnaliser un package de solution SharePoint
- Guide pratique pour ajouter et supprimer des fonctionnalités et des éléments à un package à l’aide du Concepteur de packages
- Guide pratique pour créer un package de solution SharePoint à l’aide de tâches MSBuild
- Guide pratique pour créer un package de solution SharePoint à l’aide de tâches MSBuild
- Guide pratique pour personnaliser un package de solution SharePoint à l’aide de cibles MSBuild