Visual Studio и Nuget на основе тестовых бегунов / адаптеров

Недавно я узнал об основанном на nuget адаптере / бегуне (http://xunit.github.io/docs/running-tests-in-vs.html)

Я пытался понять, как эти бегуны / адаптеры распознаются Visual Studio, а затем используются TestWindow.

Например, если я устанавливаю пакет nuget «xunit.runner.visualstudio», все основанные на xUnit тесты в моем проекте обнаруживаются и отображаются в окне тестов.

Я пытаюсь понять, как VS перехватывает тестовое обнаружение с помощью пакета, установленного в папке пакетов?

Где / как подключается VS и адаптер на основе Nuget?

Я пытался найти эту информацию, но мой гугл-фу подвел меня. :(

Я проверил ответ на вопрос (Пользовательский тестовый адаптер, установленный через NuGet, не обнаруживает тесты) и он говорит, что VS копирует пакеты по пути% TEMP% \ VisualStudioTestExplorerExtensions, но это в значительной степени так.

Ответы на вопрос(1)

Ваш ответ на вопрос