Génération et débogage de solutions SharePoint

En général, les processus de génération et de débogage de solutions SharePoint sont les mêmes que pour les autres types de projets dans Visual Studio. Les rubriques de cette section expliquent les différences qui persistent.

Sortie de projet pour les solutions SharePoint

La génération de solutions SharePoint crée des assemblys et un fichier de package de solution (.wsp). Le tableau suivant reprend les emplacements de ces fichiers au cours d'une génération.

Élément de génération

Dossier de sortie

Assembly, base de données de programme (PDB) et fichiers .wsp.

NomProjet\bin\debug ou NomProjet\bin\release

Fichiers d'éléments de projet SharePoint.

NomProjet\pkg\debug ou NomProjet\pkg\release

Générer des fichiers intermédiaires.

NomProjet\obj\debug ou NomProjet\obj\release

Empaqueter des fichiers intermédiaires.

NomProjet\pkgobj\debug ou NomProjet\pkgobj\release

Génération de solutions SharePoint

Pour générer des solutions SharePoint, la version correcte du serveur SharePoint doit être installée sur l'ordinateur de développement. Sinon, la génération de solutions SharePoint est identique à la génération d'autres types de projets dans Visual Studio. Pour plus d'informations, consultez Comment : générer des solutions SharePoint.

Débogage et test de solutions SharePoint

Avant le débogage, Visual Studio copie le package .wsp vers le serveur SharePoint, active les fonctionnalités relatives aux applications Web et au site, puis dans certains cas, démarre le projet. Dans d'autres cas, vous devrez peut-être ouvrir le projet manuellement. Pour plus d'informations, consultez Dépannage des solutions SharePoint et Débogage de solutions SharePoint.

Sécurité pendant le processus de génération

Pour empaqueter ou déployer des solutions SharePoint, Visual Studio doit être autorisé à copier des fichiers vers le serveur SharePoint. Vous devez exécuter Visual Studio en tant que processus élevé et votre compte d'utilisateur doit être un Administrateur de collections de sites sur le serveur SharePoint. De plus, vous devez spécifier si votre projet est une solution bac à sable (sandbox) ou une solution de batterie. Pour plus d'informations, consultez Différences entre les solutions bac à sable (sandbox) et les solutions de batterie.

Utilisation de la commande Nettoyer

Lorsqu'une solution SharePoint est installée sur un serveur SharePoint pour le débogage, la commande Nettoyer ne désinstalle pas la solution. À la place, vous devez désactiver les fonctionnalités via la configuration SharePoint.

Voir aussi

Autres ressources

Développement de solutions SharePoint

Parcours des connexions SharePoint à l'aide de l'Explorateur de serveurs

Empaquetage et déploiement de solutions SharePoint