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) à l’aide de tâches MSBuild en ligne de commande sur un ordinateur de développement. Vous pouvez également utiliser ces commandes pour automatiser le processus de génération à l’aide de Team Foundation Server sur un ordinateur de build.
Créer un package SharePoint
Pour créer un package SharePoint
Dans le menu Démarrer de Windows, choisissez Tous les programmes>Accessoires>Invite de commandes.
Accédez au répertoire où se trouve votre projet SharePoint.
Entrez la commande suivante pour créer un package pour le projet. Remplacez ProjectFileName 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
Nettoyer un package SharePoint
Pour nettoyer un package SharePoint
Ouvrir une fenêtre d’invite de commandes.
Accédez au répertoire où se trouve votre projet SharePoint.
Entrez la commande suivante pour nettoyer un package pour le projet. Remplacez ProjectFileName par le nom du projet.
msbuild /t:CleanPackage ProjectFileName
Par exemple, vous pouvez exécuter l’une des commandes suivantes pour empaqueter un projet SharePoint appelé ListDefinition1.
msbuild /t:CleanPackage ListDefinition1.vbproj msbuild /t:CleanPackage ListDefinition1.csproj
Valider un package SharePoint
Pour valider un package SharePoint
Ouvrir une fenêtre d’invite de commandes.
Accédez au répertoire où se trouve votre projet SharePoint.
Entrez la commande suivante pour valider un package pour le projet. Remplacez ProjectFileName 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éfinir des propriétés dans un package SharePoint
Pour définir une propriété dans un package SharePoint
Ouvrir une fenêtre d’invite de commandes.
Accédez au répertoire où se trouve votre projet SharePoint.
Entrez la commande suivante pour définir une propriété dans un package pour le projet. Remplacez PropertyName par la propriété que vous souhaitez définir.
msbuild /property:PropertyName=Value
Par exemple, vous pouvez exécuter la commande suivante pour définir le niveau d’avertissement.
msbuild /property:WarningLevel = 2