Partager via


Déboguer le code de l'extension de traitement des données

Microsoft .NET Framework fournit plusieurs outils de débogage qui peuvent vous aider à analyser votre code d’extension de traitement des données et à localiser des erreurs dans celui-ci. L’outil qui fonctionne le mieux dépend de ce que vous essayez d’accomplir. Cet exemple utilise Visual Studio 2008.

Pour déboguer votre code d’extension de traitement des données

  1. Lancez Visual Studio 2008 et ouvrez votre projet d’extension de traitement des données.

  2. Générez le projet et déployez votre assembly d’extension de traitement des données et le fichier .pdb associé dans le Concepteur de rapports. Pour plus d’informations sur le déploiement, consultez Guide pratique pour déployer une extension de traitement des données dans le Concepteur de rapports.

  3. Ouvrez un nouveau projet de rapport dans Visual Studio tout en laissant votre code d’extension de traitement des données ouvert dans une fenêtre distincte de Visual Studio.

  4. Accédez à la fenêtre de Visual Studio qui contient votre projet d’extension de traitement des données et définissez certains points d’arrêt dans votre code.

  5. Lorsque la fenêtre du projet d’extension de traitement des données est toujours active, cliquez sur Attacher au processus dans le menu Débogage .

    La boîte de dialogue Attacher au processus s’ouvre .

  6. Dans la liste des processus, sélectionnez le processus devenv.exe qui correspond à votre projet de rapport, puis cliquez sur Attacher.

  7. Définissez votre source de données de rapport à l’aide de l’onglet Données de rapport du projet de rapport. Vous utiliserez probablement le Concepteur de requêtes générique pour exécuter une requête sur votre source de données personnalisée. Cela doit appeler le débogueur et exécuter du code correspondant à vos points d’arrêt.

  8. Parcourez votre code à l’aide de la touche F11. Pour plus d’informations sur l’utilisation de Visual Studio pour le débogage, consultez la documentation de Visual Studio.

Voir aussi

Déploiement d’une extension de traitement des données
Reporting Services Extensions
Mise en œuvre d’une extension pour le traitement des données
Bibliothèque d’extensions Reporting Services