.NET4テストプロジェクトを含むいくつかのプロジェクトを含むVisualStudio2010ソリューションがあります。そのようなプロジェクトの1つは、デバッグせずに(Ctrl + F5)実行しようとすると、次のように報告されます。
プロジェクトにテストが含まれていないため、テストプロジェクトMyTestProjectを開始できません。」
しかし、プロジェクトにはいくつかのテストがあります。各テストクラスは[TestClass]属性でマークされ、その中の各テストメソッドは[TestMethod]属性でマークされます。私自身の正気を示すために、このファイルを追加しましたが、それでもテストがあることを認識しませんでした。
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace Foo {
[TestClass]
public class UnitTest1 {
[TestMethod]
public void TestMethod1() {
}
}
}
プロジェクトは、テストC#プロジェクトとして適切に設定されています。問題のテストは、テストリストエディタの[リストにないテスト]セクションにも表示されません。(私はほとんどのテストをVBから翻訳しました。)
Visual Studioがテストを認識しないのはなぜですか?どうすればトラブルシューティングできますか?