3

MVC の 2 つのバージョンに間接的に依存する非常に単純な MSTest 単体テスト プロジェクトがあります。

app.config の assemblybinding は、MVC v4 にリダイレクトするように構成されています

mstest テスト ランナー (VS2012 RC 組み込み) を実行すると、アセンブリ バインドが機能しなかったことを示す例外が発生します。

testsettings ファイルを作成して展開を無効にすると (または展開を有効にして、展開する項目のリストに app.config を追加すると)、テストに合格します。

質問:展開を false に設定して assemblybinding が機能するのはなぜですか? testsettings ファイルを使用せずにこのテストをパスすることはできますか?

4

1 に答える 1

1

私はvs2012、mstest、R#で同じことを経験していますが、これによると確認されたバグのようです : 4ebb-af39-1626e72f6c39

R# で同じバグ レポートへのリンクを追加:

http://youtrack.jetbrains.com/issue/RSRP-329567

于 2012-09-07T18:27:34.540 に答える