VS 11 Beta Não é possível iniciar o processo porque um nome de arquivo não foi fornecido

Isto é o que eu estou recebendo quando eu construo meu projeto de teste:

Com isso, não posso executar meus testes, pois eles não estão sendo descobertos pelo VS.

Veja a mensagem"Unexpected error detected. Check the Tests Output Pane for details." no fundo da janela. Agora, se você olhar no painel Tests OUTPUT, não fará ideia do problema. Isso é extremamente útil ... :)

Eu sei VS 11 está em beta mas costumava trabalhar ...

Eu já reiniciei o VS, mas não funcionou depois disso também.

Alguma idéia sobre o que está acontecendo? Seria um bug em algum lugar?

Nota: a única coisa que posso pensar está relacionada com a desinstalação do VS 2010 que fiz há algum tempo. Talvez tenha desinstalado alguns bits necessários. Me bate...

EDITAR 1
Acabei de fazer um reparo no VS 11 Beta Ultimate. Ele pediu para reiniciar o computador uma vez e eu fiz. Em seguida, continuou o reparo, mas continuou trabalhando por mais de 12 horas. Acabei de matar o processo de reparo.

Enquanto isso, eu desinstalei o Visual Studio 11 Express for Web. Eu tive isso lado a lado com o VS 11 Beta Ultimate.

Loucamente, começou a funcionar novamente depois que eu fiz as duas coisas. Portanto, não sei ao certo o que resolveu o problema: o processo de reparo cancelado ou a desinstalação do VS 11 Express for Web.

EDIT 2
Para minha decepção agora eu vejo isso é uma coisa intermitente. Depois de reiniciar o VS 11 Ultimate Beta, o problema persiste. :(

EDITAR 3
Eu enchi umConecte o ingresso na Microsoft, mas eles fecharam como não reproduzíveis.

Eu fiz uma segunda tentativa com a opção de reparo do VS 11 Ultimate Beta e desta vez terminou como esperado. Para isolar o problema, criei um novo projeto de teste com um padrãoUnitTest1.cs arquivo dentro de uma nova solução e depois de construí-lo eu recebo a mesma tela de erro como mostrado acima. Então a opção de reparo não resolveu o problema. Parece que algo está faltando no meu sistema.

Esta é a informação da janela VS About:

<code>Microsoft Visual Studio 11
Version 11.0.50323.1 QRELB
Microsoft .NET Framework
Version 4.5.50131 QRELB

Installed Version: Ultimate
</code>

EDIT 4
Eu encontrei um problema semelhanteAqui mas a solução dada lá não se aplica no meu caso, pois não tenho a DLL descrita.

EDIT 5
Com a ajuda deAseem Bansal's (um funcionário da Microsoft) Eu finalmente conseguitoras e vi essa exceção:

<code>W, 2124, 19, 2012/04/19, 11:51:32.644, 53768626724, devenv.exe, Exception occured while initialization System.InvalidOperationException: Cannot start process because a file name has not been provided.
   at System.Diagnostics.Process.Start()
   at Microsoft.VisualStudio.TestPlatform.Core.Utilities.CommonUtilities.LaunchProcess(String exeFileName, String commandLineArguments, String workingDirectory, IDictionary`2 environmentVariables)
   at Microsoft.VisualStudio.TestPlatform.Client.TestRunnerServiceClient.SetupProcess(Boolean forceX86Discoverer)
   at Microsoft.VisualStudio.TestPlatform.Client.TestRunnerServiceClient.Initialize_NoLock(Boolean forceX86Discoverer)
   at Microsoft.VisualStudio.TestPlatform.Client.TestRunnerServiceClient.EnsureInitialized(Boolean forceX86Discoverer)
   at Microsoft.VisualStudio.TestPlatform.Client.TestRunnerServiceClient.EnsureInitialized_NoError(Boolean forceDiscoveryInX86Mode)
</code>

EDITAR 6
Eu tentei executar os testes usando omstest.exe ferramenta de linha de comando (com e sem/noisolation opção). Os testes são executados como esperado, conforme pode ser vistoAqui. Então o problema é realmente algo dentro do VS 11 Beta.

questionAnswers(5)

yourAnswerToTheQuestion