visual-studio-2008 - Visual Studio 中的 "Detach All"

我习惯使用调试菜单上的“全部分离”功能,让我可以返回编辑和编译,以便稍后重新附加。

安装 Windows 7 64 位后,此菜单选项在我身上消失了。我从其他人那里听说它在 32 位 Vista 下也不存在。

作为记录,该选项在调试控制台应用程序时出现。到目前为止,我只注意到它在 Web 应用程序中丢失。

编辑:因此,如果我只调试一个没有任何其他内容的简单 Web 应用程序,则可以使用“全部分离”选项。需要找出我一直在尝试调试但没有的(多个)项目的不同之处。

最佳答案

可以防止从进程分离的一件事是混合模式调试。我没有太多的 Web 调试经验,但如果调试器附加到 IIS 进程或其他东西,似乎 Debug模式可能是相关的。

无论如何,您是否有可能不小心进行了混合模式调试(而不是纯 native 或纯托管)?

关于visual-studio-2008 - Visual Studio 中的 "Detach All"选项发生了什么变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1691046/

相关文章:

vb.net - 如何从消息框中获取结果?

delphi - 用Delphi如何获取当前安装的IE版本?

vb.net - 如何检查DataReader是否有数据?

vb.net - 配置系统无法在 .NET 中初始化

regex - 带数字的 CSV 正则表达式

sql - 调用 'Fill' 之前 SelectCommand 属性尚未初始化

bash - 将 bash 中的逗号分隔数据包装成固定的行长度

sql - 是否有适用于所有数据库的标准sql

perl - 为什么我的 CGI 脚本提示 "Can' t locate CGI/Session.p

php - 不同 php 版本上的不同 sha1 校验和?