-1

Visual Studio 2010でテストしたいクラスライブラリプロジェクトがあります。私はそれをテストするために同じソリューションで別々のテストプロジェクトを作成しました。 Testプロジェクトはクラスライブラリプロジェクトを参照します。私はいくつかのテストを実行し、それらを実行し、それらが期待されて失敗しました。しかし、私がクラスライブラリを修正して、テストをやり直すと、それでも失敗しました。これは、Class Libaryプロジェクトが再構築されなかったためです。テストを実行する前にVS 2010をビルドすることは可能ですか?

テストを実行する前にVisual Studio 2010にTestプロジェクトとその依存関係を自動的にビルドさせる方法はありますか?

EDIT:

私がチェックしているいくつかの事柄:

  1. を私は参照がプロジェクト参照でチェックしました。
  2. テストプロジェクトがビルドオーダーの最後であることを確認しました。

まだ喜んでいません。違いがある場合は、ツールバーの「ソリューション内のすべてのテストを実行する(Ctrl + R、A)」ボタンを使用してテストを実行しています。

+0

プロダクションコードへの参照をどのように追加しましたか?これは私のためにうまく動作します。 –

+1

クラスライブラリへの参照をプロジェクト参照として追加すると、以前にクラスライブラリプロジェクトをビルドせずにテストプロジェクトが機能するはずです。 – Mariusz

+0

本当にですか?通常これは機能します。それはsthさえありません。テストと関係があります。これは通常、通常のプロジェクト参照であり、通常は適切な順序で構築されているすべての依存プロジェクトに委ねられています。 –

答えて

0

うまく動作するべきことは、私はこれを修正するために何をしたかである:

  1. テスト - >テスト設定の編集 - ローカルメニュー項目を選択します。
  2. 結果のダイアログで[展開]を選択します。
  3. [展開を有効にする]設定を確認します。
  4. ダイアログボックスを適用して閉じる。
+0

うれしいです、それは動作します。しかし、「展開を可能にする」とはビルドオーダーと何が関係しているのでしょうか? –

3

右テストプロジェクトをクリックし、[プロジェクトの受注をビルドしてテストプロジェクトの前に構築するためにあなたのクラスライブラリプロジェクトを設定し、これはここで、;-)

+0

私はそれを確認しましたが、喜びはありません。 –

関連する問題