Bloqueio mencionado no Visual Studio 2010 Assembly

0

Eu tenho um aplicativo sandbox que é criado a partir do modelo de aplicativo WPF simples. Esta sandbox faz referência a um assembly que também estou criando, que contém a definição de um UserControl (WPF). Estou instanciando esse controle de usuário na sandbox, para testar o comportamento do controle. O objetivo de tudo isso é acelerar o desenvolvimento.

Isso funcionou bem, mas recentemente o .Vshost.exe emparelhado com o processo de sandbox não será desligado. Isso me impede de recompilar a biblioteca Controls, embora, ironicamente, eu possa recompilar o aplicativo sandbox. Não consigo matar o processo vshost com o Gerenciador de tarefas ... apenas reiniciar o VS2010 o limpará. Mas sempre que executo o aplicativo do VS, o processo fica parado, bloqueando meu fluxo de trabalho. Estou perdida.

Alguma ideia sobre o que poderia estar causando isso? Ou alguém tem alguma solução alternativa proposta (mega-kill switch, talvez?)

astúcia
fonte
Seu aplicativo é fechado corretamente? yourapp.vshost.exepode estar ocorrendo porque seu aplicativo não foi fechado corretamente.
ta.speot.is
Acabei de executá-lo no depurador, com exceção de manipulação completa. Próximas exceções lançadas, e esta é a saída: O segmento 'vshost.RunParkingWindow' (0x1020) saiu com o código 0 (0x0). O segmento '<No Name>' (0x223c) saiu com o código 0 (0x0). O programa '[8272] PrototypeSandbox.vshost.exe: Rastreio de Programa' saiu com o código 0 (0x0). O programa '[8272] PrototypeSandbox.vshost.exe: Gerenciado (v4.0.30319)' saiu com o código 0 (0x0). Mas o processo PrototypeSandbox.vshost ainda está na lista de tarefas.
cunningdave
11
A Microsoft sugere a desativação vshost- connect.microsoft.com/VisualStudio/feedback/details/358562/…
ta.speot.is 27/11/11
@ todda.speot.is Excelente sugestão, que parece funcionar.
Cunningdave

Respostas: