无法使用 Gallio Icarus 3.2 Build 517 和 VS 2010 将调试器附加到主机

Posted

技术标签:

【中文标题】无法使用 Gallio Icarus 3.2 Build 517 和 VS 2010 将调试器附加到主机【英文标题】:Could not attach debugger to host using Gallio Icarus 3.2 Build 517 and VS 2010 【发布时间】:2010-09-09 15:27:06 【问题描述】:

为了使用 MBUnit,我安装了 Gallio 捆绑包版本 3.2 Build 517。当我尝试通过 Icarus 测试运行器运行它们时,我的测试运行良好,但是当我点击测试运行器上的调试按钮时,它告诉我它无法连接到主机。如果我添加一些断点并将 Icarus 进程附加到 Visual Studio,断点不会命中,它告诉我没有加载任何符号。

【问题讨论】:

【参考方案1】:

如果您的测试 dll 在与安装 Icarus 的目录不同的目录中引用 Galio / MbUnit dll 并且 dll 具有不同的版本,则可能会出现此问题。

如果是这种情况,请确保两个文件夹中的版本相同。

【讨论】:

在我的特殊情况下,我需要将测试项目的目标 CPU 更改为 x86。请参阅groups.google.com/group/gallio-dev/browse_thread/thread/… 了解更多信息。

以上是关于无法使用 Gallio Icarus 3.2 Build 517 和 VS 2010 将调试器附加到主机的主要内容,如果未能解决你的问题,请参考以下文章

扩展至 icarus

Gallio MbUnit 和 Team City 问题

Team City + Gallio 运行测试,但未显示结果

Gallio.Model.ModelException:调用测试驱动程序时发生异常

尝试使用 Icarus 编译 SV 文件的断言失败错误

Icarus Verilog和GTKwave使用简析