【发布时间】:2010-02-10 08:39:23
【问题描述】:
有人可以解释为什么我的 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 选项中,调试 - 常规下有一个设置:将所有输出窗口文本重定向到即时窗口。
为什么默认勾选这个,我不知道...
【问题讨论】:
-
您是否偶然在发布配置中运行?
-
哦,我希望它是那么简单:)
-
你真的在寻找输出的地方吗?默认情况下它不会打印到控制台(无论如何来自我的测试)。
-
您肯定在使用 System.Diagnostics 命名空间?
标签: visual-studio-2008 windows-7 debugging