【问题标题】:Visual Studio 2010 not recognizing MSTestsVisual Studio 2010 无法识别 MSTest
【发布时间】:2013-11-23 21:49:34
【问题描述】:

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

我在.proj 文件中有ProjectTypeGuids,如下所示:

<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

我还需要进行哪些更改才能让测试运行者将此项目视为测试项目?

【问题讨论】:

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


    【解决方案1】:

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

    如果有人可以就刚刚发生的事情给我任何建议,那将不胜感激。

    【讨论】: