同じソリューションの一部である多数の Silverlight 4.0 ライブラリを構築しています。それらを別々のプロジェクトに分割し、それぞれに単体テスト プロジェクトを用意するのが好きです。
SolutionX
-LibraryProject1
---Class1.cs
---Class2.cs
-LibraryProject1.Test
---Tests1.cs
---Tests2.cs
-LibraryProject2
---Class1.cs
---Class2.cs
---CLass3.cs
-LibraryProject2.Test
---Tests1.cs
---Tests2.cs
---Tests3.cs
-LibraryProject3
---Class1.cs
-LibraryProject3.Test
---Tests1.cs
これは、各テスト プロジェクトから集約されたテストのリストを作成して実行できるため、VS の通常のテスト プロジェクトとインフラストラクチャを使用する場合にうまく機能します。しかし、Silverlight 単体テスト プロジェクトは「スタートアップ プロジェクト」でなければならないため、Silverlight 単体テスト フレームワークでは、各テスト プロジェクトから一連のテストを一度に実行する方法がわかりません。それぞれを個別に実行してから、開始プロジェクトを毎回切り替える必要があります。複雑なビルド スクリプトやビルド定義を作成することは避けたいのですが、一度にすべてのテストを実行する方法はありますか?
-ありがとう