【问题标题】:VS 2008 Attach to process disabledVS 2008 附加到进程禁用
【发布时间】:2011-11-06 18:28:56
【问题描述】:

我已经多次使用了 Visual Studio 的附加处理功能。但是现在当我尝试附加到进程(dll)时,附加按钮被禁用。但是,如果我选择除托管进程之外的任何其他进程,则启用附加按钮!我的问题与下面链接中描述的问题密切相关

VS attaching to process disabled

附上对话框的图片。

【问题讨论】:

    标签: visual-studio


    【解决方案1】:

    这几乎可以肯定是因为已经有另一个调试器附加到进程 - 可能是当前正在运行的 Visual Studio 实例,但它可能是另一个 Visual Studio 实例,或者完全是另一个调试器(例如 WinDbg 或远程调试会话) .

    检查“进程”窗口(通常位于调试 -> Windows -> 进程下)以查看 Visual Studio 正在调试哪些进程。

    【讨论】:

    • 是的,vshost.exe 是这种情况的主要提示。这是在 Visual Studio 托管进程中运行时的进程名称。
    • 谢谢贾斯汀,您对附加到当前运行的 VS 实例的进程是正确的。在这里,我正在运行一个调用 win32 dll 的 C# 应用程序。我在 dll 中放了一个 MessageBox() 函数,一旦弹出消息框,我就尝试附加到该进程,我的目标是调试 dll 代码。但是我怎样才能克服这个依附于 VS 的问题...
    【解决方案2】:
    猜你喜欢
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 2013-02-24
    • 1970-01-01
    • 2012-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多