有人可以解释为什么我的 Debug.Write 无缘无故停止工作 - 没有输出可见吗?在 Windows XP、Windows 2003 Server 和 Windows 7 中,我在 Visual Studio 2008 中多次遇到这种情况(2005 年从未发生过)。
它是针对每个项目的,同时(在 Windows 2003 服务器上),我有 Debug.Write 工作和不工作的项目。
目前,在 Windows 7 上我根本没有调试输出。我创建了一个新的 Windows 窗体项目,将 Debug.Write("bla") 放在 Form_Load 中运行它,但输出窗口中没有任何反应。 vb.net 和 c# 项目中的行为相同。
更新:我刚刚发现正在显示我的调试输出,但是在我的即时窗口中,而不是输出。为什么???
更新:在 Visual Studio 选项中,调试下有一个设置 - 常规:将所有输出窗口文本重定向到立即窗口。
为什么默认选中这个,我不知道...
最佳答案
Tools > Options > Debugging, General 有一个设置将所有输出重定向到即时窗口。
关于visual-studio-2008 - 为什么我的 Debug.Write 坏了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2235391/