VS 11 Beta имя файла не было предоставлено

Вот что я получаю, когда создаю свой тестовый проект:

VS 11 Unit Testing Unexpected Error

При этом я не могу запускать свои тесты, так как они не обнаруживаются VS

. Смотрите сообщение "Обнаружена непредвиденная ошибка. Проверьте панель вывода тестов для получения подробной информации."в нижней части окна. Теперь, если вы посмотрите на панель вывода тестов, вы не поймете, в чем проблема.Это чрезвычайно полезно... :)

Я знаю, что VS 11 находится в стадии бета-тестирования, но раньше он работал...

Я уже перезапускал VS, но после этого он тоже не работал.

Есть идеи по поводу происходящего? Будет ли это где-то ошибкой?

Примечание: единственное, что я могу предположить, связано с удалением VS 2010, которое я сделал некоторое время назад. Возможно, он удалил некоторые необходимые биты. Удивительно...

РЕДАКТИРОВАТЬ 1
Я только что отремонтировал VS 11 Beta Ultimate. Он попросил перезагрузить компьютер один раз, что я и сделал. Затем он продолжил ремонт, но проработал более 12 часов. Я просто убил процесс восстановления.

Тем временем я удалил Visual Studio 11 Express for Web. У меня это было рядом с VS 11 Beta Ultimate.

Как ни странно, он снова заработал после того, как я сделал обе вещи. Так что я точно не знаю, что решило проблему: убитый процесс восстановления или удаление VS 11 Express for Web.

РЕДАКТИРОВАТЬ 2
К моему разочарованию, теперь я вижу, что это прерывистая вещь. После перезапуска VS 11 Ultimate Beta проблема сохраняется. :(

РЕДАКТИРОВАТЬ 3
Я заполнил билет на подключениев Microsoft, но они закрыли его как невоспроизводимый.

Я сделал вторую попытку с вариантом восстановления VS 11 Ultimate Beta, и на этот раз это завершено, как и ожидалось. Чтобы изолировать проблему, я создал новый тестовый проект с файлом UnitTest1.cs по умолчанию в новом решении, и после его создания я получаю тот же экран с ошибкой, как показано выше. Таким образом, вариант восстановления не решил проблему Похоже, в моей системе чего-то не хватает.

Это информация из окна VS About:

Microsoft Visual Studio 11
Version 11.0.50323.1 QRELB
Microsoft .NET Framework
Version 4.5.50131 QRELB

Installed Version: Ultimate

РЕДАКТИРОВАТЬ 4
Я нашел аналогичную проблему здесь, но приведенное там решение не применимо в моем случае, так как у меня нет Описана DLL.

РЕДАКТИРОВАТЬ 5
С помощью Асема Бансала(сотрудника Microsoft) я, наконец, получил журналыи увидел это исключение:

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)

РЕДАКТИРОВАТЬ 6
I попытался выполнить тесты с помощью инструмента командной строкиmstest.exe(с параметром /noisolationи без него). Тесты выполняются, как и ожидалось, как можно увидеть здесь. Так что проблема действительно что-то внутри VS 11 Beta.

7
задан Leniel Maccaferri 21 April 2012 в 16:31
поделиться