------ 検出テストが開始されました ------ 次の例外がスローされたため、runsettings プラグイン 'VSTest 実行構成' の設定を構成できませんでした: 'メソッドが見つかりません: 'System.Collections.Generic.IEnumerable 1<System.String> Microsoft.VisualStudio.TestPlatform.Utilities.InferSettingsHelper.MergeRunSettingsAndFindCompatibleSources(Microsoft.VisualStudio.TestPlatform.ObjectModel.Architecture ByRef, Microsoft.VisualStudio.TestPlatform.ObjectModel.FrameworkVersion ByRef, System.String, System.String, System.Collections.Generic.IDictionary
2>, System .Xml.XPath.IXPathNavigable、System.String ByRef)'.' プラグインの作成者に連絡してください。呼び出しのターゲットによって例外がスローされました。========== Discover テストが終了しました: 0 が見つかりました (0:00:00) ==========
3 に答える
私は自分の観察によって解決策を見つけました。2日間掘り下げた後、この問題について何も見つかりませんでした...
まあ、問題は単にvstestエンジンが更新されていないために引き起こされます。Bhuvaneshwari K の記事「新しい Visual Studio 単体テスト アダプターの作成」に記載されている手順を実装したとき、申し訳ありませんが、管理者は 2 つ以上のハイパーリンクを投稿できないと言っており、Microsort のリンクを中央に投稿することを好みました。解決。とにかく、詳細については、記事をグーグルで検索できます。
ビルド マシンの vstest とローカル テスト マシンの vstest を比較すると、vstest.console のバージョンが古いことがわかりました。同じバージョン。そこで、VS SDK を再度インストールして 1 を更新することにしました。実際には、インストールではなく修復です。だから私はそれらのリンクからそれらをインストールしまし
た
: http://www.microsoft.com/en-us/download/details.aspx?id=35774
3- マシンを再起動します。
XMLTestAdapter はビルド マシンで VS2012 の魅力のように機能しますが、TFSBuild でいくつかの問題に遭遇し、そのアダプターの dll の TFS2012 の下にあるマップされたフォルダーでアセンブリを見つけました。新しいスレッドに質問を投稿します。