私は現在、32のユニットテストを持つソリューションに取り組んでいます。私はリシャーパーテストランナーを使用しています。すべてのテストが実行され、すべてのテストが正しいテスト結果を示しています。今同僚が私に言った、Visual Studioテストエクスプローラーを使用して彼のマシンでテストが実行されていません。彼らは私のマシンでも機能していないので、ローカルの欠落しているファイルなどを除外できます。
テストエクスプローラーにはすべての単体テストが表示されますが、[すべて実行]をクリックすると、すべてのテストがグレー表示になり、テスト実行の結果が表示されません。
- すべてのテストクラスは公開されています
- すべてのテストクラスで
[TestClass]
属性が宣言されています - すべてのテストメソッドが
[TestMethod]
属性を使用しています - 生産性コードとテストプロジェクトの両方が.NET 3.5を対象としています。
- 私はすでにクリーンビルドに私の解決策を試してみました、および/または全て削除している
obj
、bin
、Debug
およびRelease
フォルダ
このような行動を引き起こす可能性のあるヒントはすべて認めます。