Pergunta

Eu instalei recentemente o VS2008. O projeto em que estou trabalhando usa o Vstest e tenho uma questão enlouquecedora. Quando escolho executar/depurar meus testes/um teste, frequentemente recebo o seguinte erro (acompanhado por um ponto de exclamação contra o erro de teste - teste):

AVISO: Problema de implantação de execução de teste: o conjunto ou o módulo 'Cassini' direta ou indiretamente referenciado pelo contêiner de teste '' não foi encontrado. Falha ao fazer a fila do teste 'pendi@uk00329 2008-09-19 14:37:39': Não é possível iniciar o programa 'C: Arquivos de Programas Microsoft Visual Studio 9.0 Common7 iDe vstesthost.exe'.

Uma DLL do Visual Studio, coloader80.dll, não está instalada corretamente. Repare sua instalação do Visual Studio via 'Adicionar ou remover programas' no painel de controle.

Se o problema persistir, você poderá registrar manualmente o coloader80.dll do prompt de comando com 'Regsvr32 "%Commonprogramfiles% Microsoft Shared vs7debug coloader80.dll"'.

Agora é um site ASP.NET e possui alguns serviços da Web etc. tudo estranho, pois a resgate da DLL nunca funciona. Às vezes, uma execução limpa + funciona. Às vezes, uma corrida (em vez de uma depuração) às vezes uma depuração (em vez da corrida anterior).

Enlouquecedor. O Google me diz para registrar as seguintes DLLs:

Isso funciona, novamente esporadicamente. Eu também tentei a opção de instalação de reparo vs.

Por favor, deixe -me saber se alguém quebrou isso / sabe o problema

Obrigado Ian


Da Microsoft ... aquelas DLLs ausentes. Acho que a solução é (também) esporádica. Alguma outra idéia ??

  1. Substitua os seguintes arquivos por seus equivalentes do Visual Studio .NET

Mídia de instalação:

Arquivos de programas arquivos comuns Microsoft Shared vs7debug coloader.dll Arquivos de programas arquivos comuns Microsoft compartilhado vs7debug csm.dll arquivos de programas common files Microsoft shared vs7debug msdbg2. arquivos arquivos filmes Vs7debug pdm.dll Arquivos de programas Common Files Microsoft Shared vs7debug vs7jit.exe Arquivos de programas Common Files Microsoft compartilhado vs7debug mdm.exe

2. Register each DLL above with regsvr32.EXE, e.g:
regsvr32 "ProgramFiles\Common Files\Microsoft Shared\VS7Debug\coloader.dll"
Foi útil?

Solução

BTW - encontrei a resposta. Ou uma resposta.

Usando o Process Explorer, rastreei o Coloader80.dll. Isso foi usado pelo VS (indestaquecido o suficiente, pois é usado pela depuração), mas também SSMS.

Então ... parece que o SQLServerManagementStudio teve um gancho para a DLL de depuração do VS, criando assim a fechadura. Por enquanto, estou apenas abrindo um de cada vez, mas estou bastante surpreso com isso ... Espero que uma correção esteja por vir.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top