最近我开始了解基于 nuget 的适配器/运行器(http://xunit.github.io/docs/running-tests-in-vs.html)
我试图了解这些运行器/适配器如何被 Visual Studio 识别然后被 TestWindow 使用。
例如,如果我安装“xunit.runner.visualstudio”nuget 包,我的项目中所有基于 xUnit 的测试都会被发现并显示在测试窗口中。
我想了解 VS 如何使用安装在包文件夹中的包来挂钩测试发现?
VS 和基于 nuget 的适配器在哪里/如何上钩?
我试图找到这些信息,但我的 google fu 让我失望了。:(
我检查了问题的答案(通过 NuGet 安装的自定义测试适配器没有发现测试),它确实说 VS 将包复制到路径 %TEMP%\VisualStudioTestExplorerExtensions ,但仅此而已。