Quando eu pressiono F5 (modo de depuração), nada acontece. A compilação funciona corretamente, arquivo exe posso iniciar corretamente, mas não consigo iniciar a depuração. Por quê?
Quando eu pressiono F5 (modo de depuração), nada acontece. A compilação funciona corretamente, arquivo exe posso iniciar corretamente, mas não consigo iniciar a depuração. Por quê?
Respostas:
Eu tive o mesmo problema e todos os truques não funcionavam até que eu desmarcasse "Habilitar o processo de hospedagem do Visual Studio" na guia de depuração nas propriedades do projeto
Ugh! Eu estava experimentando exatamente os mesmos sintomas que você, e depois de tentar todas as sugestões, a única que funcionou foi a sua: criar um novo projeto e copiar todo o conteúdo.
Então percebi que não conseguia excluir manualmente meu diretório Bin e percebi que MyApp.vshost.exe estava sendo executado em segundo plano esse tempo todo, evitando que fosse substituído pelo Visual Studio 2012. Não tenho certeza de como ainda funcionava em VS2010 embora: /
Resumindo, a solução que funcionou para mim: Mate o processo, tente novamente.
Em outras palavras, você já tentou desligá-lo e ligá-lo novamente?
Reinicie o VS e tente depurar. Algumas vezes acontece, até eu também tive o mesmo problema.
Desculpe levantar uma questão antiga, mas tive o mesmo problema hoje, mas o motivo foi na verdade por causa da ordem de compilação da solução. Se você entrar no Solution Property Pages
-> Common Properties
-> Startup Project
.
Se a garantia Multiple startup projects
estiver selecionada, mova o projeto da web para o topo da lista.
Na minha solução de aplicativo da web, tenho 2 projetos da web e 5 projetos de código, um dos meus projetos de código estava no topo e, como tal, a depuração não começava.
Espero que outros achem isso útil
Esta solução já foi mencionada, mas levou alguns ajustes para fazê-la funcionar, então aqui está uma solução clara
Se não reiniciar o seu computador (alguns dos arquivos do projeto rodam em segundo plano se você souber como pará-los, então não é necessário reiniciar apenas encerrar suas tarefas) reconstruir o projeto
isso deve resolver o problema
Antes de passar por uma correção intensa ... tente isso !!!
Basta iniciar o arquivo .exe em sua pasta de depuração. "Não feche!"
Inicie o depurador no Visual Studio. (i) Um erro deve aparecer ... basta dizer "não"
Feche o arquivo ".exe" que você iniciou na etapa "1".
Tente novamente.
Por alguma razão, o visual studio estava preso neste aplicativo que eu estava construindo, mas funcionou para mim.
O que me ajudou a resolver esse problema:
Primeiro, nas propriedades do seu projeto e na Debug
guia, certifique-se de que Start Action
está definido como Start Project
e não alguma outra opção que não será executada. Se isso não resolver:
Vá para Tools -> Options -> Environment -> Keyboard
e Show commands containing:
digite Debug.Start
e verifique se Shortcuts for selected command:
está definido como F5 (Global)
. Além disso, certifique-se de não ter nada mais mapeado para F5 que possa entrar em conflito.
Finalmente, se isso não resolver o seu problema, sugiro que você exporte as configurações atuais do ambiente como um backup e redefina todas as configurações do ambiente completamente. Veja se isso resolve, se não, reimporte suas configurações antigas e tente reparar o Visual Studio.
Tools -> Import and Export Settings
, e você pode usar esta caixa de diálogo para exportar e importar configurações como desejar. Aqui também é onde você pode redefinir as configurações do ambiente para os padrões.
Eu tenho uma solução muito engraçada, mas funcionou para mim,
Segure a tecla F5 até ver que a depuração começou, estou falando sério, pessoal.
feche seu projeto e exclua todos os arquivos da pasta yourproject \ bin \ Debug \ para criar uma nova solução de depuração
Solução rápida que pode ajudar alguém:
Estou usando o VS2013 e meu depurador parou de funcionar de repente. Continuei recebendo uma caixa de mensagem informando que a depuração não é compatível.
Eu finalmente consertei desmarcando a caixa de seleção NATIVO em Depuradores nas páginas de propriedades-> Opções de inicialização para o projeto de inicialização. Agora, só tenho ASP.NET selecionado em Debuggers.
Verifique se em seu Projeto -> Propriedades -> guia Depurar -> seções Iniciar Ação que "Não iniciar, mas depurar meu código quando ele iniciar" não está marcada. De alguma forma, isso foi verificado meses depois que criei e trabalhei em meu projeto.
Desmarcar isso resolveu meu problema.
Eu tive o mesmo problema e enquanto olhava a resposta do Bresleveloper, descobri o seguinte problema que parecia funcionar para mim. Postar isso, caso outra pessoa tenha o mesmo problema, eles também podem verificar isso.
Acessou a guia Depurar <Propriedades do projeto. Descobriu que as opções de depuração foram totalmente desativadas. Marcada a caixa de seleção "Ativar depuração". Isso fez se por mim ..
Eu enfrentei esse problema. No meu caso, de alguma forma, a entrada do projeto de inicialização foi liberada. Portanto, certifique-se de que pelo menos um entre os projetos em seu explorador de soluções esteja definido como o projeto de inicialização. Para configurar um projeto de inicialização, clique com o botão direito no projeto desejado no gerenciador de soluções -> clique em " Definir como projeto de inicialização "
Estou tendo o mesmo problema. Não consegui exibir a janela de depuração, mas consegui redirecionar a saída de depuração para a 'janela imediata' simplificada marcando a opção correspondente em Depurar-> Opções e configurações; mostra apenas gravações de Debug explícitas no código, como Debug.Writeline ().
Visual Studio 2010
Este processo geralmente funciona para mim:
Eu encontrei uma solução:
.csproj
cabeçalho do seu projeto com notepad ++, por exemplo.<UseIISExpress>false</UseIISExpress>
na <PropertyGroup>
seção<UseIISExpress>true</UseIISExpress>
Verifique o Configuration Manager, certifique-se de que todos os projetos estão compilando para a mesma plataforma.
Tive o mesmo problema com meu aplicativo de desktop e, como este fórum diz, você deve marcar seu projeto como um projeto de inicialização, já que o visual studio desmarcou.
Funcionou muito bem para mim e acredito que ajudará outras pessoas que possam ter esse problema.
Com relação ao problema acima em que o Console não aparece. (Não tenho pontos de mérito suficientes para comentar diretamente contra essa postagem.)
Desativei o processo de hospedagem para contornar o problema de deixá-lo funcionando e deixar os arquivos bloqueados. Quando fiz isso, descobri que a janela do console não aparecia mais quando pressiono F5 para depurar, embora meu programa funcione bem. Percebi então que estava marcada a caixa de seleção "Preferir 32 bits". Desmarquei isso, reconstruí e a janela do console apareceu mais uma vez. Isso pareceu estranho, então marquei novamente e confirmei que posso reproduzir esse comportamento. Estou usando o Visual Studio 2013.
Para o novo aplicativo ASP.Net Core 1.
No console de gerenciamento de pacotes, eu executei
dnvm upgrade
dnvm restore
e minha solução poderia compilar.
Minha experiência com o Visual Studio 2015, tentei excluir todos os processos e reiniciá-lo não funcionou. Tentei deletar o diretório bin, mas não funcionou.
Infelizmente, a única coisa que funcionou foi fechar e reiniciar o Visual Studio 2015 no modo Admin. Suspiro...
Mesmo erro, tentei executar o VS como administrador e funcionou.
Eu estava tendo o mesmo problema (aparentemente vários anos depois) em que pude ver meu dispositivo no VS 2015, mas quando eu quis depurar no dispositivo, nada aconteceu.
Pode ser um problema diferente do que o postador original tinha, mas esta solução resolveu o problema para mim no VS 2015.
Clique com o botão direito do mouse na solução e selecione Propriedades e, em seguida, observe se a caixa de seleção de sua solução na coluna Implementar está marcada; caso contrário, marque-a e tente depurar novamente. Funcionou para mim.
Tive esse problema em um aplicativo WPF em que estava trabalhando. Ao executar o depurador, um processo denominado MyApp.VsHost.exe seria iniciado e continuado em execução em segundo plano, mas não haveria exceções lançadas e nada na janela Saída, exceto informações de compilação.
Foi porque eu alterei o namespace da minha App
classe, mas não atualizei o Class
atributo App.xaml
para corresponder ao novo namespace. Mudei o namespace no arquivo xaml e funcionou novamente.
Se você estiver trabalhando com um pacote SSIS ou uma solução com mais de um aplicativo dentro dele. Certifique-se de ter o aplicativo correto definido como seu "Projeto de inicialização".
Se você tiver um aplicativo separado ou projeto SSIS na mesma pasta, seu Visual Studio provavelmente o está construindo em vez do que você deseja executar.
Espero que isto ajude!
O que funcionou para mim foi excluir completamente a pasta da solução (tive que reiniciar o Windows para ter permissão para fazer isso) e, em seguida, recuperá-la do controle de origem. Parece drástico - mas na verdade não leva muito tempo.