我们有一个测试项目,最初的名字是MbUnit v3 / Gallio,但是决定去MSTest。我们提取了Gallio/MbUnit测试,并添加了对(Microsoft.VisualStudio.QualityTools.UnitTestFramework)的引用,并交换了C#属性以使用MSTest语句(TestMethod等),但是在尝试运行测试时,Visual根本看不到测试。一切都编译得很好,但是Test视图完全是空的。
文本的语法与任何其他MSTest项目完全相同。我宁愿知道这个项目和手工合并任何VS正在寻找的不同之处,而不是删除和重新创建测试项目,因为该项目已经在TFS中,并且不希望删除历史记录。
谢谢你的帮助。
问题解决了,是我的错。我忘了把TestClass加到班上了。很差劲。
发布于 2009-09-03 21:47:11
制作csproj文件的备份副本。打开您的测试projcet文件(.csproj),并使用以下值替换ProjectTypeGuids节点。
<PropertyGroup>
......
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
</PropertyGroup>{3AC096D0-A1C2-E12C-1390-A8335801F民建联}是指试验项目。{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}表示2008年解决方案。
https://stackoverflow.com/questions/1376046
复制相似问题