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.
Débogage et vérification des solutions SharePoint à l'aide de les fonctionnalités ALM
Les fonctionnalités Visual Studio ALM telles que le test unitaire et IntelliTrace vous permettent de manière plus précise aux problèmes ponctuels dans vos solutions SharePoint.Le profilage vous permet de localiser et identifier des zones à problème de problème de performances dans vos solutions SharePoint.Pour plus d'informations, consultez Vérification et débogage du code SharePoint et Profilage des performances des applications 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