我在修一些单元测试,我需要对它们进行调试。调用堆栈是混合的(有托管和非托管的DLL),所以我需要调试将在混合模式下。

至于我,如果你启动一个本地单位文本调试器是在本地模式和观察,如果你开始一个管理UT调试器进行管理。

有一种方法将其设置在混合模式?

由于预先配合。

编辑:为了澄清的事情,我做什么调试是从可用在Visual Studio中的单元测试列表中单击“调试”按钮。如果我这样做在管理测试调试器开始在托管模式下,如果我这样做在非托管测试(C ++ / CLI),然后在非托管模式调试程序启动。

有帮助吗?

解决方案

我找到解决方案。首先,如果你是一个C#项目启用“非托管代码调试”。

这运行从该UT后“测试结果”窗口与按钮“调试选中的项目”。

看起来像它的一个在2008年版及其固定在2010。

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