Isso é o que eu obtenho mesmo quando executo a configuração de depuração:
A forma como fiz isso mostrar foi habilitando "Just My Code" e avisando se não há nenhum código de usuário na inicialização. Isso é algo que aconteceu recentemente com nosso projeto, e não tenho certeza do que fizemos para causar isso. Mas não fui capaz de consertar. Os pontos de interrupção não disparam e a observação rápida dá resultados estranhos.
Tentei pesquisar o problema no Google, mas nenhuma das soluções padrão de "pontos de interrupção não disparam" funcionou. Estou sem ideias.
Verifiquei o gerenciador de configuração e todos os projetos também estão definidos como Depurar.
Desativei "Habilitar otimizações" e não recebo mais a caixa de diálogo "você está depurando uma versão de lançamento". Ele é executado e para em pontos de interrupção novamente! No entanto, a janela de saída exibe isso na inicialização:
Os símbolos do módulo 'Navigo.exe' não foram carregados.
- Use uma configuração de compilação de depuração ou desative a opção de depuração 'Ativar Just My Code'.
- Verifique as configurações de 'Símbolos' nas opções de depuração.
Portanto, isso resolve meu problema principal de não ser mais capaz de usar pontos de interrupção e pop-up. O que é estranho, já que pensei que você precisava carregar símbolos para que os pontos de interrupção funcionassem. Então, como os pontos de interrupção funcionam se os símbolos não são carregados? Talvez seja apenas uma mensagem ruim?