如何在混合模式调试程序执行单元测试? (VS2008)
-
26-09-2019 - |
题
我在修一些单元测试,我需要对它们进行调试。调用堆栈是混合的(有托管和非托管的DLL),所以我需要调试将在混合模式下。
至于我,如果你启动一个本地单位文本调试器是在本地模式和观察,如果你开始一个管理UT调试器进行管理。
有一种方法将其设置在混合模式?
由于预先配合。
编辑:为了澄清的事情,我做什么调试是从可用在Visual Studio中的单元测试列表中单击“调试”按钮。如果我这样做在管理测试调试器开始在托管模式下,如果我这样做在非托管测试(C ++ / CLI),然后在非托管模式调试程序启动。
解决方案
我找到解决方案。首先,如果你是一个C#项目启用“非托管代码调试”。
这运行从该UT后“测试结果”窗口与按钮“调试选中的项目”。
看起来像它的一个在2008年版及其固定在2010。
的错误不隶属于 StackOverflow