本机单元测试,调试器执行比预期更长的远程操作

时间:2012-04-04 03:05:04

标签: visual-c++ visual-studio-debugging visual-studio-2012

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

enter image description here

任何人都知道这会导致什么?我从来没有遇到过以前版本的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

1 个答案:

答案 0 :(得分:0)

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