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?


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.


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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.