Existe alguma maneira de executar o depurador remoto no Visual Studio 2005 Standard Edition?

2

Pesquisei na web por respostas, mas a única coisa que posso fazer é precisar da edição Pro ou Team para poder executar o depurador remoto. Isso é verdade? Existe uma maneira de contornar isso ou outra maneira de fazer a depuração remota?

    
por wahle509 17.09.2009 / 18:02

3 respostas

2

De acordo com essa comparação de recursos do produto do MSDN, o Visual Studio 2005 Standard não oferece suporte para o dubugging remoto ; somente a depuração local é suportada.

A Microsoft oferece um depurador alternativo (remoto) gratuito: WinDbg . E aqui está uma útil Visão geral da depuração remota do WinDbg

Depuração avançada do Windows por Mario Hewardt, Daniel Pravat é um livro muito bom para você começar a usar o WinDbg: Os primeiros capítulos fornecem uma visão geral muito detalhada dos depuradores e como usar o WinDbg especificamente. As várias maneiras de iniciar uma sessão de depuração remota são abordadas. O restante do livro está repleto de estudos detalhados de casos de depuração, que você não precisa ler.

A curva de aprendizado inicial do WinDbg é mais acentuada do que o Visual Studio, mas mais tarde o WinDbg é o depurador mais rápido e poderoso. Também há menos "pegadinhas". Por exemplo, é muito mais fácil diagnosticar porque os símbolos não estão sendo carregados e carregá-los corretamente.

    
por 17.09.2009 / 18:53
1

Acho que a depuração remota é possível a partir do Visual Studio Standard, Professional & Edições da equipe. Este artigo diz como (observe seu asp.net, mas aplicável a qualquer aplicativo): link

Observe também que, no final, o campo "APLICA-SE A" contém:

  • Microsoft ASP.NET 2.0
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0

Microsoft Visual Studio 2005 Standard Edition

  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Express Edition
por 17.09.2009 / 18:40
1

Os documentos oficiais da Microsoft parecem oferecer respostas contraditórias aqui. (Você pode ver isso comparando as respostas do wonsungi e do Ganesh.) Tudo o que posso acrescentar é que, ao examinar minha instalação do VS2005 Standard no Windows 7, parece que a depuração remota não é possível:

Se a depuração remota for suportada no VS2005 Standard, deve haver alguma maneira, na caixa de diálogo Ferramentas ... Anexar ao processo, para especificar um nome de máquina remota. Mas não parece haver nenhum. Para "Transport", eu tenho duas opções, "Default" e "Smart Device". Nenhum deles é muito promissor:

Se eu escolher "Padrão", o Qualificador (onde parece que você pode alterar o nome da máquina) ficará esmaecido e, além disso, o texto em "Informações de transporte" será exibido "Selecione um processo local para depurar". O link tem algumas fotos sugerindo que, em outras edições / versões do Visual Studio, você veria outras opções de Transporte dizendo " Remote algo-ou-outro ".

Se eu escolhi "Smart Device", então encontro coisas que são relevantes para anexar a smartphones e emuladores de smartphones, não a servidores remotos.

Voltei para o meu instalador do VS2005 para ver se poderia ter falhado em marcar a caixa de seleção "enable remote debugging", mas não vi nenhum lá.

Portanto, não parece que a depuração remota seja possível. Mas se alguém encontrar uma maneira de ativá-lo, eu também gostaria de ouvi-lo.

    
por 29.01.2010 / 02:34