O aplicativo de desktop C # na edição expressa funcionou e não funcionou 5 segundos depois.
Eu tentei o seguinte:
- Verifique se a configuração de depuração, o sinalizador de depuração e as informações completas de depuração estão definidas em todos os assemblies.
- Exclua todas as pastas bin e obj e todas as DLLs relacionadas ao projeto de toda a minha máquina.
- Recrie projetos que causam o problema do zero.
- Reinicie.
Eu tenho dois projetos WinForms na solução. Um deles carrega as informações de depuração, um não. Ambos se referem ao assembly no qual estou tentando obter informações de depuração exatamente da mesma maneira no arquivo do projeto. Alguma ideia?
Quero adicionar aqui, principalmente para mim, quando voltar para revisar esta pergunta, que os símbolos não serão carregados até que o assembly seja carregado e o assembly não será carregado até que seja necessário. Se o ponto de interrupção estiver em uma biblioteca usada apenas em uma função em sua montagem principal, os símbolos não serão carregados (e mostrará o ponto de interrupção como não sendo atingido) até que essa função seja chamada.
<DebugSymbols>true</DebugSymbols>
no VS2015, eu a adicionei manualmente e funcionou bem.