最近、nuget ベースのアダプター/ランナー ( http://xunit.github.io/docs/running-tests-in-vs.html )について知りました。
これらのランナー/アダプターが Visual Studio によってどのように認識され、TestWindow によって使用されるかを理解しようとしていました。
たとえば、"xunit.runner.visualstudio" nuget パッケージをインストールすると、プロジェクト内のすべての xUnit ベースのテストが検出され、テスト ウィンドウに表示されます。
packages フォルダーにインストールされたパッケージを使用して、VS が Test Discovery をフックする方法を理解しようとしていますか?
VS と nuget ベースのアダプターはどこでどのようにフックされますか?
この情報を見つけようとしましたが、私のGoogle fuは失敗しました。:(
質問の回答を確認しました ( NuGet 経由でインストールされたカスタム テスト アダプターがテストを検出していません)。VS がパッケージをパス %TEMP%\VisualStudioTestExplorerExtensions にコピーすると書かれていますが、それだけです。