Странная ошибка при попытке обнаружить тесты MSTest в Visual Studio (.NET Core 7): «TestRunDirectoryLabel»C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Странная ошибка при попытке обнаружить тесты MSTest в Visual Studio (.NET Core 7): «TestRunDirectoryLabel»

Сообщение Anonymous »

Недавно я перенес проект C# с .NET Framework 4.8 на .NET Core 7. В новой версии MSTest не может обнаружить ни один из моих модульных тестов. Когда я проверяю старую ветку фреймворка, тесты в этой ветке отображаются нормально. Кроме того, пару недель назад мне удавалось запускать тесты в новой ветке, и не похоже, что с тех пор в базе кода что-то изменилось, что могло бы повлиять на это. Другие разработчики этого проекта могут запускать тесты проходят нормально, поэтому я думаю, что это какая-то проблема, специфичная для машины, а не проблема с состоянием кода или пакетами Nuget. Я получаю это сообщение на панели «Вывод -> Тесты» при перестроении:

Код: Выделить всё

Building Test Projects
Starting test discovery for requested test run
========== Starting test discovery ==========
[MSTest][Discovery][C:\sln\project\bin\Debug\project.dll] Failed to discover tests from assembly C:\sln\project\bin\Debug\project.dll. Reason:Field not found: 'Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.TestRunDirectoryLabel'.
No test is available in C:\sln\project\bin\Debug\project.dll. Make sure that test discoverer & executors are registered and platform & framework version settings are appropriate and try again.
========== Test discovery finished: 0 Tests found in 993.5 ms ==========
Кто-нибудь распознал эту ошибку? Как я могу это исправить? Спасибо.
Вот мой файл .runsettings, если он актуален.

Код: Выделить всё





.\TestResults


x64










Подробнее здесь: [url]https://stackoverflow.com/questions/76220708/strange-error-when-trying-to-discover-mstest-tests-in-visual-studio-net-core-7[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»