Обозреватель тестов Visual Studio зависает на неопределенный срок в проекте .NET 10 xUnit, но тест dotnet проходит успешC#

Место общения программистов C#
Ответить
Anonymous
 Обозреватель тестов Visual Studio зависает на неопределенный срок в проекте .NET 10 xUnit, но тест dotnet проходит успеш

Сообщение Anonymous »


Изображение

Изображение

Описание проблемы: Я работаю над простым консольным приложением (Advent of Code), используя .NET 10. Я настроил тестовый проект xUnit.
  • Проблема: Когда я пытаюсь запустить тесты в обозревателе тестов Visual Studio, значки просто вращаются бесконечно (или остаются синими/не запускаются). Он никогда не завершается.
  • Подвох: Когда я запускаю dotnet test в терминале, все тесты проходят успешно.
Среда:
  • Visual Studio 2026
  • Целевая платформа: .net10.0
  • Версия xUnit: 2.9.3
  • xUnit Runner Visual Studio: Я пробовал как 3.1.4, так и 2.8.2.
Мой файл .csproj:

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


net10.0
enable
enable
false

















Что я пробовал до сих пор:
  • Очистить/перестроить решение.
  • Удалил папки .vs, bin и obj вручную и перезапустил Visual Studio.
  • Пониженная версия xunit.runner.visualstudio с v3.x на v2.8.2, чтобы соответствовать версии xUnit.
  • Установлен флажок «Использовать предварительные версии .NET SDK» в меню «Инструменты» -> «Параметры» (хотя в моей версии интерфейс кажется другим).
  • Проверено, что тесты удовлетворяют критериям (открытый класс, общедоступные методы, Атрибут [Fact]).
Несмотря на то, что dotnet test сообщает об успехе, Test Explorer отказывается показывать результаты.
Известна ли проблема с .NET 10 и текущей версией Test Explorer?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ct-but-dot
Ответить

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

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

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

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

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