VS 11 Beta Nie można uruchomić procesu, ponieważ nie podano nazwy pliku

To jest to, co otrzymuję, gdy tworzę projekt testowy:

Dzięki temu nie mogę uruchomić moich testów, ponieważ nie są one wykrywane przez VS.

Zobacz wiadomość"Unexpected error detected. Check the Tests Output Pane for details." na dole okna. Teraz, jeśli spojrzysz na okienko Tests OUTPUT, nie będziesz miał pojęcia, o co chodzi. To jest niezwykle pomocne ... :)

Wiem, że VS 11 jest w wersji beta, ale kiedyś działał ...

Zrestartowałem już VS, ale potem też nie działa.

Masz jakieś pomysły na temat tego, co się dzieje? Czy byłby to jakiś błąd?

Uwaga: jedyne, co mogę myśleć, jest związane z deinstalacją VS 2010, zrobiłem kiedyś. Może odinstalował kilka niezbędnych bitów. Bije mnie ...

EDYTUJ 1
Właśnie naprawiłem VS 11 Beta Ultimate. Poprosił o ponowne uruchomienie komputera, a ja to zrobiłem. Następnie kontynuował naprawę, ale pracował dłużej niż 12 godzin. Właśnie zabiłem proces naprawy.

W międzyczasie odinstalowałem Visual Studio 11 Express for Web. Miałem ten jeden obok drugiego z VS 11 Beta Ultimate.

Szaleńczo, to zaczęło działać po tym, jak zrobiłem obie rzeczy. Więc nie wiem na pewno, co rozwiązało problem: zabity proces naprawy lub odinstalowanie VS 11 Express for Web.

EDYCJA 2
Za moje rozczarowanie widzę, że to jest sporadyczne. Po ponownym uruchomieniu VS 11 Ultimate Beta problem nadal występuje. :(

EDYCJA 3
WypełniłemPołącz bilet w Microsoft, ale zamknęli to jako nieodtwarzalne.

Wykonałem drugą próbę z opcją naprawy VS 11 Ultimate Beta i tym razem zakończyła się zgodnie z oczekiwaniami. Aby wyizolować problem, stworzyłem nowy projekt testowy z domyślnymUnitTest1.cs plik w nowym rozwiązaniu i po jego zbudowaniu otrzymuję ten sam ekran błędu, jak pokazano powyżej. Tak więc opcja naprawy nie rozwiązała problemu. Wygląda na to, że czegoś brakuje w moim systemie.

Oto informacje z okna 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>

EDYCJA 4
Znalazłem podobny problemtutaj ale podane tam rozwiązanie nie ma zastosowania w moim przypadku, ponieważ nie mam opisanej biblioteki DLL.

EDYTUJ 5
Z pomocąAseem Bansal's (pracownik Microsoftu) W końcu dostałemdzienniki i zobaczyłem ten wyjątek:

<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>

EDYCJA 6
Próbowałem wykonać testy za pomocąmstest.exe narzędzie wiersza polecenia (z i bez/noisolation opcja). Testy przebiegają zgodnie z oczekiwaniami, jak widaćtutaj. Problemem jest więc coś w VS 11 Beta.

questionAnswers(5)

yourAnswerToTheQuestion