Отсутствуют функции модульного тестирования для .NET Core в VS 2019 и установщика Visual Studio? - PullRequest
2 голосов
/ 16 апреля 2019

Я только что добавил проект модульного тестирования MSTest .NET Core к решению в VS 2019, но теперь нет никаких возможностей для добавления нового файла модульного теста в этот проект.

Отсутствует добавление> Модульный тест ... опция контекстного меню

Действия по воспроизведению отсутствующей проблемы контекстного меню:

  • В Visual Studio 2019 добавьте новый проект MSTest Project (.NET Core).к существующему решению
  • Щелкните правой кнопкой мыши имя нового тестового проекта в обозревателе решений
  • Проверьте, присутствует ли параметр «Добавить> Модульный тест ...»?

Эта опция, которая присутствовала в более ранних версиях VS (и которая все еще присутствует в VS2019 для проектов полного модульного тестирования, нацеленных на проекты с полной структурой .NET Framework), для меня отсутствует:

image Unit test...' option">

Отсутствующие шаблоны модульных тестов

Действия по воспроизведению отсутствующего шаблона модульных тестов:

  • В Visual Studio 2019 добавьте новый MSTestПроект (.NET Core) 'проект существующего такlution
  • Щелкните правой кнопкой мыши имя нового тестового проекта в обозревателе решений
  • Выберите "Добавить> Новый элемент ..."
  • Проверьте, есть ли тестирование, связанное с C #варианты?

Я не вижу никаких шаблонов модульных тестов вообще: Add New Item dialog filtered for test showing no results

Что я пробовал

Я думалпроблема может заключаться в том, что у меня не была установлена ​​рабочая нагрузка модульного тестирования для VS2019, но, глядя на опцию «Отдельные компоненты» в установщике Visual Studio для VS2019, кажется, что опция «Основные функции инструментов тестирования» кажетсячтобы тоже исчезнуть:

VS2019 installer with no test options

Это те же параметры для VS2017 для сравнения: VS2017 installer showing Testing tools core features option

Я знаю, что опция контекстного меню «Создать модульный тест» пока не ожидается в VS2019 , но, насколько мне известно, там должна быть нормальная функциональность и шаблоны для модульного тестирования?

(PS: я ценю, что могу просто написать модульные тесты с нуля, яя спрашиваю, изменился ли функционал в VS)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...