問題タブ [runsettings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
622 参照

visual-studio-2015 - VS 2015 に runsettings ファイルを記憶させる方法はありますか?

.runsettings ファイルを使用して、Visual Studio 2015 の単体テストに 64 ビット実行環境 (および適切なコード カバレッジ) を適用します。VS は、ソリューションを開くときに選択されたファイルを記憶する時間の半分以上を占めますが、時には忘れてしまうことがあります。ファイルを再選択する必要があります。

ソリューションが開かれるたびに読み込まれるように、この選択をソリューションに対してより永続的にする方法はありますか?

0 投票する
2 に答える
1750 参照

c# - vstset.console.exe アセンブリの解決に失敗する

私は参照されている を持っていUnitTests.dllますCommon.dll(どちらも VS2015 でビルドされています)。

次のディレクトリ構造があります。

UnitTests.runsettings内容は次のとおりです。


テストを呼び出します。

vstest.console.exeC:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe を指します。


次のエラーが表示されます。

さらに、Fusion Log を有効にした場合:

ある種のキャッシングの問題に直面していますか? vstest.console.exe内部の依存関係を探すように説得するにはどうすればよいですかC:\Bin\(理論的に要素によって指摘されているようにAssemblyResolution)?


アップデート:

接続時にバグとして MSFT に送信されました (再現手順 - 下部の [詳細] タブの下)。

アセンブリ解決の既存の制限、および属性の使用の強制は、DeploymentItemまったくスケーリングしません。冗長なメンテナンス コスト (開発者が、単体テストを実行するために必要な依存関係を手動で追跡する必要がある場合) は、テストに摩擦をもたらします。その摩擦の結果として現れる問題は、トラブルシューティングが非常に困難です。