Visual Studio 2015 - Run Tests Fails и застревает в цикле

Мне нужна помощь, я не могу запускать тесты в VS2015 для определенного решения (другие работают), я могу успешно отлаживать тесты, но не умею их нормально запускать.

он создает решение, а затем записывает в строку состояния "непредвиденная обнаруженная ошибка..." в выходных тестах он пишет: "операция была отменена" и затем автоматически повторяется, кажется, что он входит в бесконечный цикл, мне нужно прекратить VS, чтобы продолжить мою работу.

Я пытался регистрировать действия в VS, но нет информации об ошибке, которую я мог найти там.

любые мысли о причине этого?

какие-либо предложения по устранению неполадок?

Обновление: очевидно, после некоторой изоляции я обнаружил, что следующее событие PreBuild вызвало это: set textTemplatingPath = "% CommonProgramFiles (x86)%\Microsoft Shared\TextTemplating\$(VisualStudioVersion)\texttransform.exe" if% textTemplatingPath% == "\ Microsoft Shared\TextTemplating\$(VisualStudioVersion)\texttransform.exe" set textTemplatingPath = "% CommonProgramFiles%\Microsoft Shared\TextTemplating\$(VisualStudioVersion)\texttransform.exe" % textTemplatingPath% "$ (ProjectDir) AssemblyFileVersion.tt"

который очень прост, так как он работал раньше, любые идеи?

Ответы

Ответ 2

Я видел это поведение раньше. Я не определил причину. Кажется, существуют различные возможные причины.

  • Число единичных тестов. Есть несколько тестов, которые вызывают "непредвиденную ошибку". Добавление еще одного unit test похоже на то, что все тесты будут запущены снова, когда это будет проблемой.

  • Бесконечный цикл в тестируемом коде. Это приведет к появлению того, что тесты не выполняются и отобразит текст "непредвиденной ошибки".

  • Режим отладки не работает. В одной системе я обнаружил, что мне нужно запустить конфигурацию режима Release, чтобы мои модульные тесты работали.

Я не знаю, будет ли кто-нибудь из них работать на вас. VS2015 очень глючит. Определенно дайте им шанс, хотя.