0
我有几个项目,包括.NET4测试项目的Visual Studio 2010的解决方案。这样的一个项目,当我尝试不带调试(Ctrl + F5键)运行,报表:Visual Studio的测试项目测试报告“的项目不包含任何测试” - 尽管它
“无法启动测试项目为MyTestProject因为项目不包含任何的测试。”
但是,该项目有几个测试。每个测试类标有[识别TestClass]属性,并且每个测试方法内标有[TestMethod的]属性。为了证明我自己的理智,我添加了这个文件,但它仍然不认识到有测试。
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace Foo {
[TestClass]
public class UnitTest1 {
[TestMethod]
public void TestMethod1() {
}
}
}
该项目已正确设置为测试C#项目。有问题的测试也无法显示在测试列表编辑器的“测试不在列表中”部分。 (我翻译大部分来自VB的测试。)
为什么不是Visual Studio的识别测试?我如何解决它?