1

我已经使用 Visual Studio 2011 Beta 中的 Native Unit Test 项目编写了一个非常简单的单元测试。测试构建并失败(并非意外),我需要对其进行调试。当我尝试在调试器下启动测试时,调试器永远不会启动,而是显示这个无限期徘徊的对话框:

在此处输入图像描述

有谁知道这可能是什么原因?我以前版本的 Visual Studio 从来没有遇到过这个问题。

更新:

我已经为此打开了一个 MSDN 线程:http ://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/db3213f8-9658-4470-9e3f-3b67ec954fae

我还打开了一个连接错误(显然只是简单地忽略了):https ://connect.microsoft.com/VisualStudio/feedback/details/735369/debugger-wont-start-for-native-unit-test#details

4

1 回答 1

0

我需要了解有关此问题的更多信息,但似乎 Windows 中的 DebugAttachProcess() 方法没有返回,如果您没有足够的权限这样做,可能会发生这种情况......确保你以管理员身份运行 VS,你也可以尝试在 ollydbg 中调试它,看看它是否是一个可执行问题,尽管它不会给你源代码(你被困在汇编中)。

于 2012-04-18T01:55:07.283 回答