Partager via


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

  1. Dans le menu Démarrer de Windows, choisissez Tous les programmes>Accessoires>Invite de commandes.

  2. Accédez au répertoire où se trouve votre projet SharePoint.

  3. 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

  1. Ouvrir une fenêtre d’invite de commandes.

  2. Accédez au répertoire où se trouve votre projet SharePoint.

  3. 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

  1. Ouvrir une fenêtre d’invite de commandes.

  2. Accédez au répertoire où se trouve votre projet SharePoint.

  3. 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

  1. Ouvrir une fenêtre d’invite de commandes.

  2. Accédez au répertoire où se trouve votre projet SharePoint.

  3. 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