我有一套6个MSTest测试组件.当我调出Test View窗口并按项目分组时,我的所有项目都显示为save.我似乎无法让Visual Studio了解这个项目是一个单元测试程序集.
Resharper的Unit Test Runner在识别第六个组件时没有问题.所以从那个角度来看组装很好.
Visual Studio 2008如何确定程序集是单元测试程序集?
我比较了csproj文件,没有发现任何异常.
在Visual Studio中创建"测试"项目时,以下元素将添加到第一个PropertyGroup元素中的csproj xml中:
{3AC096D0-A1C2-E12C-1390-A8335801FDAB}; {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
如果您手动创建了测试程序集,比如创建一个新的类库并添加对Microsoft.VisualStudio.QualityTools.UnitTestFramework的引用,则此元素将不在您的csproj文件中,并且visual studio将忽略位于其中的所有测试.
添加元素,一切都会好起来的.