Compartilhar via


Depurando código de extensão de processamento de dados

O Microsoft .NET Framework fornece várias ferramentas de depuração que podem ajudá-lo a analisar seu código de extensão de processamento de dados e localizar erros nele. A ferramenta que funciona melhor dependerá do que você está tentando realizar. Este exemplo usa o Visual Studio 2008.

Para depurar seu código de extensão de processamento de dados

  1. Inicie o Visual Studio 2008 e abra seu projeto de extensão de processamento de dados.

  2. Crie o projeto e implante o assembly de extensão de processamento de dados e o arquivo .pdb que acompanha o Designer de Relatórios. Para obter mais informações sobre a implantação, consulte Como implantar uma extensão de processamento de dados no Designer de Relatórios.

  3. Abra um novo Projeto de Relatório no Visual Studio, deixando o código de extensão de processamento de dados aberto em uma janela separada do Visual Studio.

  4. Navegue até a janela do Visual Studio que contém seu projeto de extensão de processamento de dados e defina alguns pontos de interrupção em seu código.

  5. Com a janela do projeto de extensão de processamento de dados ainda ativa, clique em Anexar ao Processo no menu Depurar .

    A caixa de diálogo Anexar ao Processo é aberta.

  6. Na lista de processos, selecione o processo de devenv.exe que corresponde ao projeto de relatório e clique em Anexar.

  7. Defina a fonte de dados do relatório usando a guia Dados do Relatório do Projeto de Relatório. Você provavelmente usará o Designer de Consulta genérico para executar uma consulta na fonte de dados personalizada. Isso deve invocar o depurador e executar o código correspondente aos pontos de interrupção.

  8. Percorra seu código usando a chave F11. Para obter mais informações sobre como usar o Visual Studio para depuração, consulte a documentação do Visual Studio.

Consulte Também

Implantando uma extensão de processamento de dados
Extensões do Reporting Services
Implementar uma extensão de processamento de dados
Biblioteca de extensões do Reporting Services