1

WP8 用の新しい Windows Phone Unit Test プロジェクトを作成しました。Visual Studio から直接起動すると正常に動作しますが、VS コマンド プロンプトから実行するとMSTest.exe、次のエラーが発生します。

System.IO.FileNotFoundException: ファイル 'System.Windows, Version=2.0.6.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' またはその依存関係の 1 つを読み込めません。

System.IO.FileNotFoundException: ファイル 'Microsoft.Phone, Version=8.0.0.0, Culture=neutral, PublicKeyToken=24eec0d8c86cda1e' またはその依存関係の 1 つを読み込めません。

プロジェクト テンプレートからのもの以外の依存関係は追加されていません。これを引き起こしている原因と、このエラーを解決する方法はありますか? MSTest.exeVS自体ではなく、サードパーティのアプリケーションからテストを実行することが重要です。

4

1 に答える 1

1

VSTest.Console.exeツールを見たことがありますか?これは、MSTest.exeVisual Studio 2012 の代替品です。詳細については、こちらを参照してください。

Windows Phone 8 を完全にサポートしています。コマンドラインからテストを実行する方法については、このガイドをご覧ください。

新しいフレームワークへの切り替えがオプションでない場合は、 Windows Phone 8 での実行に関する SO に関する回答MSTest.exeがあります。ポイント 4 を参照してください。正しいアセンブリをプロジェクトにコピーする方法が説明されています。

現時点では、提供されたツールでシナリオをチェックするための IDE がありませんが、できるだけ早くテスト結果を更新します。

于 2013-10-09T11:02:24.200 に答える