この問題は完全に解決しています。私のチームはサービステストプロジェクトでユニットテストプロジェクトを持っています。エグゼXunitユニットテストは実行されません
「同じURI を持つ複数のテストアダプタ 『://のxUnit/VsTestRunner2』が見つかりました、私は試してみて、テストを実行したときのテストは、テストエクスプローラ]ペインで発見されているが、私はこれらのエラーを取得します。アダプタを無視しています 'Xunit.Runner.VisualStudio.TestAdapter.VsTestRunner'。スキップ[00.0251250:00 xUnit.net 00]: 競合アダプタ(S)この警告 '
' を回避するためにアンインストールしてください( 依存アセンブリ「Microsoft.Extensions.DependencyModel、 バージョン= 1.1を見つけることができませんでした。 0 ')'
'C:\でのテストはありません。テスト 発見者&エグゼキュータが登録されていて、プラットフォーム&フレームワークバージョン の設定が適切であり、再度試してください。
コンテキスト情報:
- のxUnit 2.2.0
- のVisual Studio 15.5.2
- のWindows 10 1709のビルド:16299.125
私のテストプロジェクトproject.json:
{
"version": "1.0.0-*",
"testRunner": "xunit",
"dependencies": {
"dotnet-test-xunit": "2.2.0-preview2-build1029",
"Microsoft.AspNetCore.Mvc.ViewFeatures": "1.1.3",
"Microsoft.DiaSymReader": "1.0.8",
"Microsoft.DiaSymReader.Native": "1.4.1",
"Microsoft.Extensions.Logging.Abstractions": "1.1.2",
"Microsoft.Extensions.Testing.Abstractions": "1.0.0-preview2-003121",
"Newtonsoft.Json": "9.0.1",
"WebServices": "1.0.0-*",
"xunit": "2.2.0",
"xunit.abstractions": "2.0.1",
"xunit.assert": "2.2.0",
"xunit.core": "2.2.0",
"xunit.extensibility.core": "2.2.0",
"xunit.extensibility.execution": "2.2.0",
"xunit.runner.utility": "2.2.0"
},
"frameworks": {
"net461": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0"
}
}
}
奇妙なことは私のチームメンバーのために働くことです。しかし私ではない。私たちの環境の違いは次のとおりです.WindowsとVisual Studioの最新の更新プログラムです。
誰かが回避策を知っていますか?
ありがとうございました!それはむしろ厄介な問題でした! – CMR