Desative o “download de símbolos públicos” do VS '

107

Quando eu depuro meu webapp ASP.NET no VS2010, uma caixa de diálogo é exibida com o título "Baixando símbolos públicos".

Como instruo o Visual Studio a não tentar isso?

lança
fonte
Ainda quebrado no VS2015: (A) o botão cancelar fica cinza e leva 30 segundos para cancelar, (B) ele ainda faz isso mesmo se todos os "locais do arquivo de símbolo (.pdb)" estiverem desmarcados e "Apenas módulos especificados" estiver selecionado, e (C) está tentando fazer download de símbolos para DLLs construídos dentro da minha solução PRÓPRIA (talvez algo a ver com a publicação de símbolos no NuGet?)
Qwertie
para vs2015 : aplique a resposta Merav Kochavi. em seguida, vá para ferramentas> opção> depuração> símbolos: Marque "Somente símbolos específicos", certifique-se de que a lista está vazia
bh_earth0

Respostas:

115

Você pode fazer isso na página de opções de símbolos

  • Ferramentas → Opções
  • Vá para Depuração → Símbolos
  • Desmarque todos os locais de arquivo de símbolo listados

Além disso, você pode desabilitar "Habilitar revisão da fonte da estrutura .net" em Ferramentas → Opções → Configurações de depuração.

JaredPar
fonte
10
Desmarquei o único local listado (Microsoft Symbol Servers), fechei o VS, reabri-o e depurei novamente meu webapp. Novamente a caixa de diálogo aparece, como antes. Isso é anormal?
lance
5
Eu certificaria de que ainda estava desmarcado, mas se estiver, sim, isso é incomum. A única outra coisa em que posso pensar é ter certeza de que "Just My Code Debugging" está habilitado. Se ele ainda reprojetar, eu registraria um bug com connect.microsoft.com
JaredPar
6
A caixa de seleção de localização do servidor de símbolo ainda estava desmarcada quando eu reabri o VS. Ativando "Ferramentas> Opções> Depuração> Geral> Ativar Just My Code (somente gerenciado)". Muito Obrigado.
lance
2
esta não é a resposta, consulte @AareP abaixo para obter a resposta.
para vs2015 : aplique a resposta Merav Kochavi. em seguida, vá para ferramentas> opção> depuração> símbolos: Verifique "Somente símbolos específicos" certifique-se de que a lista está vazia
bh_earth0
120

Desative "Habilitar revisão da fonte da estrutura .net" em Ferramentas → Opções → Configurações de depuração.

AareP
fonte
13
A única coisa que funcionou para mim !! Todas as outras sugestões sobre como desmarcar os servidores de símbolos não impediram esse comportamento.
felickz
2
Tendo removido os símbolos armazenados em cache conforme descrito acima, e tendo desmarcado os vários locais dos símbolos que eu tinha, ainda estava tendo esse problema, mesmo com "Ativar etapa de origem do .NET framework" desmarcado e com "Ativar Just My Code" marcado. A única coisa que corrigiu isso para mim foi marcar "Habilitar revisão de origem do .NET framework" (que desmarca "Habilitar Just My Code" automaticamente) e, em seguida, reverter ambas as opções para seus valores anteriores novamente.
Ronan Moriarty
Pesquise aqui: Ferramentas -> Opções -> Depuração -> Geral
ani627
22

No Menu Principal do VS -> Depurar -> Opções e Configurações
Certifique-se de que todos os seguintes parâmetros estejam configurados da seguinte forma:

  1. Depuração -> Geral -> 'Habilitar Just My Code' está habilitado
  2. Depuração -> Geral -> 'Habilitar revisão de origem do .NET Framework' está Desabilitado (isso pode ocorrer automaticamente após a configuração da etapa 1)

  3. Depuração -> Símbolos -> Todos os locais dos arquivos de símbolo estão desmarcados

Merav Kochavi
fonte