【问题标题】:How to debug mbunit/Gallio unit tests in visual studio如何在 Visual Studio 中调试 mbunit/Gallio 单元测试
【发布时间】:2012-12-04 11:32:29
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: visual-studio mbunit gallio


    【解决方案1】:

    Grab Gallio v3.0.6 更新 1. 加载您的测试并单击 Icarus GUI 本身中闪亮的新“调试”按钮。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        在这里可以找到更好的答案: gallio test runner plugin to visual studio 2010

        答案是将以下部分添加到您的 *.csproj 文件的 部分部分之后:

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

        另请参阅:
        How Does Visual Studio Identiy test projects?
        A list of supported VS2010 project types
        Second list of GuIDs for supported project types

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-10-30
          • 1970-01-01
          • 2018-08-18
          • 2023-03-03
          • 2014-01-29
          • 1970-01-01
          相关资源
          最近更新 更多