Estou experimentando o novo VS 2017 RC e me perguntando se alguém sabe como recuperar o comportamento de depuração anterior
No VS 2015, foi assim:
Pressione iniciar depuração
- O site é aberto na nova guia Chrome
- Pressione para parar a depuração
- O site ainda está aberto e o site ainda está em execução / ativo
Agora em 2017:
- Pressione iniciar depuração
- O site é aberto em uma nova janela que não pode ser encaixada em nenhuma outra janela / guia do Chrome
- Pressione para parar a depuração
- A janela Site / Chrome é fechada. Não é possível continuar usando o site, a menos que eu vá manualmente para a janela localhost no Chrome
É possível em 2017 voltar ao estilo de 2015? Portanto, a janela Chrome / Website pode ser acoplada a outras janelas / guias do Chrome e permanece aberta após a interrupção da depuração?
Além disso, acho a nova janela do Chrome frustrante de usar, pois parece não ter nenhum histórico / conteúdo disponível. Por exemplo, não consigo preencher formulários ou URLs automaticamente, o que é muito irritante quando estou tentando testar um formulário
fonte
O motivo da mudança de comportamento é devido ao suporte do VS 2017 para depuração de JavaScript / TypeScript em execução no Chrome. Veja o anúncio aqui https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/
Para retornar ao comportamento de 2015 em que o Chrome não está fechado pelo depurador, desative o depurador de scripts do IE / Chrome em Ferramentas -> Opções, da seguinte forma:
fonte
Edit and Continue
Para aqueles que atualizaram para o Visual Studio 2019, essa configuração agora está em Ferramentas> Opções ...
E, em seguida, na caixa de diálogo Opções (veja a imagem abaixo) Projetos e soluções> Projeto Web:
Desmarque
Stop debugger when broswer window is closed, close browser when debugging
fonte
Estou escrevendo esta resposta, pois acho que as anteriores cobrem apenas metade do problema.
A primeira coisa que você quer é se livrar desse irritante 'execute o Chrome como uma nova janela e feche automaticamente quando parar a depuração'
Ferramentas → Opções → desmarque a opção Habilitar depuração de JavaScript no ASP.NET
Depois de fazer isso ao iniciar a depuração, o chrome abre uma nova guia, depois de parar a guia não é fechada, mas o site refrescante mostra a tela branca
novamente em Ferramentas → Opções
desmarque Ativar edição e continuar
Desde agora você tem seu antigo comportamento de volta.
fonte
Vá em Ferramentas -> Opções e procure por " Stop Debugger ". Em seguida, selecione o nó Projetos da Web em Projetos e soluções. Desmarque a opção " Parar depurador quando a janela do navegador estiver fechada ". Antes dessa opção, você deve aplicar a sugestão de @jerone .
PS: Esta opção pode ser usada após a versão 15.7 do VS
fonte
Existem duas maneiras de fazer isso:
Espero que ajude.
fonte