none
Não consigo debugar RRS feed

  • Pergunta

  • Pessoal,

    Estou desenvolvendo um projeto em 3 camadas (Visual, Regras e Dados). A camada Visual tem referência para a de Regras, que por sua vez tem referência para a camada de Dados.

    Até agorinha mesmo (isso mesmo, estava funcionando normalmente até cerca de uma hora atrás) eu consegui debugar meu projeto normalmente... Agora, toda vez que vou debugar alguma parte do sistema que necessita de uma navegação até outra camada (aperto o F11 para ir da camada Visual para a de Regras) o VS está me mostrando a seguinte mensagem:

    "There is no source code available for the current location."

    E eu naum consigo ir step by step no procedimento... No Google, só consegui help em inglês (o que não é o meu forte). Nesta mensagem, tem a opção para ir para o Disassembly que mostra tudo em Hexadecimal...

    Será que alguém pode me ajudar?

    REFERÊNCIAS (acredito que são desnecessárias nesse caso, mas por dúvidas, seguem):

    VS 2003 - Framework 1.1 - ASP.NET - C#

    Obrigado,

    terça-feira, 8 de agosto de 2006 18:15

Todas as Respostas

  • Oi Giuliano,

    Você por acaso recompilou a camada de regras? Se sim, veja se vc compilou em modo de Debug ou Release. Para vc debugar temque compilar em Debug Mode.

    quarta-feira, 9 de agosto de 2006 14:45
  • Leonardo,

    Eu naum achei onde fazer isso...

    Vou te explicar como faço para debugar:

    Apenas coloco break-point onde desejo e aperto a tecla F5 (todas as camadas do projeto são compiladas) e quando o browser abre eu começo a debugar à partir de onde coloquei o break-point.

    Para debugar dentro da classe da camada Visual, funciona blz (utilizando a tecla F10). Quando chego em determinado ponto em que preciso entrar dentro da camada de Regras (através da tecla F11) é que o problema acontece.

    OBS: estou usando o VS 2003.

    Obrigado

    quarta-feira, 9 de agosto de 2006 15:09
  • Oi Giuliano,

    Na Toolbar do Visual Studio 2003 tem um combo ao lado o botão Run. Ou vc pode ir no Menu Build -> Configuration Manager e em Active Solution Configuration selecione Debug. Faça isso nos projetos das outras camadas e provavelmente dará certo.

    quarta-feira, 9 de agosto de 2006 16:33
  • Leonardo,

    Eu chequei as minhas configurações e todas estão do jeito que você me descreveu... Ou seja, não sei pq isso está acontecendo...

    quarta-feira, 9 de agosto de 2006 16:38
  • Giuliano,

    Refaz a referência à sua dll de regra, apontando pra pasta Bin onde vc recompilou em modo de debug. Confere a data do assembly para ver se vc está referenciando o correto.

    quarta-feira, 9 de agosto de 2006 18:09
  • Leonardo,

    Na minha solution, o que está referenciado é o projeto Regras, e naum a DLL...

    Eu já apaguei as pastas BIN (dos três projetos), retirei referência readicionei referência e nada...

    Sinceramente naum tenho a mínima idéia do que possa ser isso...

    quarta-feira, 9 de agosto de 2006 18:33
  • Giuliano,

    Então, os 3 projetos estão na mesma solution? Quando vc manda dar um Rebuild All, na pasta Bin é gerado algum arquivo .pdb?

    quarta-feira, 9 de agosto de 2006 20:22