我试图弄清楚如何在用MbUnit / Gallio编写的单元测试中命中断点。我尝试运行Gallio.Icarus,将vs调试器连接到它,断点没有被击中。 接下来我尝试从项目属性启动Gallio.Echo,但是在提供dll之后我收到了一条错误消息,说只有.exe可以测试。 单元测试从Gallio.Icarus运行良好,但是,我无法调试它们。

谢谢!

有帮助吗?

解决方案

Grab Gallio v3.0.6更新1.加载测试并单击闪亮的新<!>“Debug <!>”; Icarus GUI中的按钮。

其他提示

我会使用 TestDriven.Net 。它支持MbUnit测试,只需在Visual Studio中右键单击即可进行调试

这里有一个更好的答案: gallio test runner插件到视觉studio 2010

答案是在<!> lt; ProjectGuid <!> gt;之后将以下部分添加到* .csproj文件中;部分:

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

另见:
Visual Studio如何测试项目?
支持的VS2010项目类型列表 < BR> 支持的项目类型的第二个GuID列表

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top