Débogage du code des extensions pour le traitement des données

.NET Framework fournit plusieurs outils de débogage qui peuvent vous aider à analyser le code de vos extensions pour le traitement des données et à localiser les erreurs qu'il contient. L'outil le plus approprié dépend de ce que vous essayez d'accomplir. Cet exemple utilise Visual Studio.

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

  1. Lancez Visual Studio et ouvrez votre projet d'extension pour le traitement des données.

  2. Générez le projet et déployez votre assembly d'extension pour le traitement des données ainsi que le fichier .pdb associé sur le Générateur de rapports. Pour plus d'informations sur le déploiement, consultez Procédure : déployer une extension pour le traitement des données sur le Concepteur de rapports.

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

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

  5. La fenêtre du projet d'extension pour le traitement des données étant toujours active, cliquez sur Processus dans le menu Déboguer.

    La boîte de dialogue Processus s'affiche.

  6. Dans la liste des processus, sélectionnez le processus devenv.exe qui correspond à votre projet de rapport, puis cliquez sur Attacher. Lorsque la boîte de dialogue Attacherauprocessus s'affiche, assurez-vous que le type de programme Common Language Runtime est sélectionné, puis cliquez sur OK.

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

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