Partager via


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

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

  2. Modifiez le répertoire dans lequel votre projet SharePoint est enregistré.

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

  1. Ouvrez une fenêtre d'invite de commandes.

  2. Modifiez le répertoire dans lequel votre projet SharePoint est enregistré.

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

  1. Ouvrez une fenêtre d'invite de commandes.

  2. Modifiez le répertoire dans lequel votre projet SharePoint est enregistré.

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

  1. Ouvrez une fenêtre d'invite de commandes.

  2. Modifiez le répertoire dans lequel votre projet SharePoint est enregistré.

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

Autres ressources

Création de fonctionnalités SharePoint