Comment : créer un package de solution SharePoint à l'aide de tâches MSBuild
Vous pouvez générer, nettoyer et valider un package SharePoint (.wsp) en exécutant des tâches MSBuild de ligne de commande sur un ordinateur de développement.Il est possible, en outre, d'utiliser ces commandes pour automatiser le processus de génération en tirant parti de l'outil Team Foundation Server sur un ordinateur de build.
Génération d'un package SharePoint
Pour générer un package SharePoint
Dans le menu Démarrer windows, choisissez Tous les programmes, Accessoires, Invite de commandes.
Modifiez le répertoire dans lequel votre projet SharePoint est enregistré.
Sélectionnez la commande suivante pour créer un package pour le projet.Remplacez NomFichierProjet par le nom du projet.
msbuild /t:Package ProjectFileName
Par exemple, vous pouvez exécuter l'une des commandes suivantes pour empaqueter un projet SharePoint appelé ListDefinition1.
msbuild /t:Package ListDefinition1.vbproj msbuild /t:Package ListDefinition1.csproj
Nettoyage d'un package SharePoint
Pour nettoyer un package SharePoint
Ouvrez une fenêtre d'invite de commandes.
Modifiez le répertoire dans lequel votre projet SharePoint est enregistré.
Sélectionnez la commande suivante pour nettoyer un package pour le projet.Remplacez NomFichierProjet par le nom du projet.
msbuild /t:CleanPackage ProjectFileName
Par exemple, vous pouvez exécuter l'une des commandes suivantes pour nettoyer un projet SharePoint appelé ListDefinition1.
msbuild /t:CleanPackage ListDefinition1.vbproj msbuild /t:CleanPackage ListDefinition1.csproj
Validation d'un package SharePoint
Pour valider un package SharePoint
Ouvrez une fenêtre d'invite de commandes.
Modifiez le répertoire dans lequel votre projet SharePoint est enregistré.
Sélectionnez la commande suivante pour valider un package pour le projet.Remplacez NomFichierProjet par le nom du projet.
msbuild /t:ValidatePackage ProjectFileName
Par exemple, vous pouvez exécuter l'une des commandes suivantes pour valider un projet SharePoint appelé ListDefinition1.
msbuild /t:ValidatePackage ListDefinition1.vbproj msbuild /t:ValidatePackage ListDefinition1.csproj
Définition des propriétés dans un package SharePoint
Pour définir une propriété dans un package SharePoint
Ouvrez une fenêtre d'invite de commandes.
Modifiez le répertoire dans lequel votre projet SharePoint est enregistré.
Sélectionnez la commande suivante pour définir une propriété dans un package pour le projet.Remplacez NomPropriété par la propriété que vous souhaitez définir.
msbuild /property:PropertyName=Value
Vous pourriez, par exemple, exécuter la commande suivante pour définir le niveau d'avertissement.
msbuild /property:WarningLevel = 2
Voir aussi
Tâches
Comment : personnaliser une fonctionnalité SharePoint
Comment : ajouter et supprimer des éléments dans des fonctionnalités SharePoint