2010-12-14 10 views
3

私は命名の犠牲をテストするための共通のdb unit testを持っています。これはVisual Studio内の既存のファイルリンクとして複数のプロジェクト間で共有されています。 a db)。 共有ファイルを含むプロジェクトは、読み込み時にエラーを表示するため、テストビューに表示されないため、VSテストエディタのサポートが壊れます。 C:\の読み込み中にエラーが発生しました: 'DefaultConstraints' from 'c:\ listtest .dll 'は既に' c:\ sandbox \ commontest.dll 'から読み込まれたテスト' DefaultConstraints 'と同じTestId {3c0c0672-f45b-4b13-697a-77d588b873e4}を持っています。複数のプロジェクトで単体テストを共有する

私はVS内でテストを実行することはできませんが、MSBuildを使用してテストすることはできますが、一般的なテストを共有する良い方法はありますか?

+2

が共通のテストは別にそれを再利用してプロジェクトに追加のテスト作業を排除してコンパイルして試験することができる(たとえば、または機会)共通ライブラリを意味するものではないだろうバグがありますか? – Lazarus

+0

他のプロジェクトで定義されているテストクラスを再利用することが目的だと思います。 – Rubans

答えて