Visual Studio 2010无法识别MSTests

时间:2013-11-23 21:49:34

标签: c# .net visual-studio-2010 unit-testing mstest

我有一个包含一些MSTest单元测试的项目,但是,当我尝试运行它们时,测试运行器不会注意到它们。

ProjectTypeGuids文件中的.proj如下:

<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

测试正确且公开,因此:

使用Microsoft.VisualStudio.TestTools.UnitTesting;

namespace WebService.UnitTest
{
    [TestClass]
    public class MyTests
    {
        [TestMethod]
        public void MyTest()
        {
            Assert.Fail("At least the test is running!");
        }
    }
}

但是当我运行(解决方案中的所有测试)时,我看到了消息No tests were run because no tests are loaded or the selected tests are disabled

我还需要做些什么才能让测试运行员将这个项目作为测试项目?

1 个答案:

答案 0 :(得分:0)

我不知道为什么这只能起作用,但我从解决方案中删除了该项目,然后再次添加。

如果有人能就过去发生的事情向我提出任何建议,那将非常感激。