【发布时间】:2016-03-18 18:47:03
【问题描述】:
我在 WinForms (VB) 解决方案中遇到了一个非常奇特且令人讨厌的问题:不知为何,控制台输出不再出现。它适用于其他解决方案,但不适用于这个特定的解决方案。
我确实安装了 Telerik 的 JustCode 和 JustTrace。然后我玩弄了新功能,做了一些编码,后来我注意到我的应用程序的调试输出(使用Console.Writeline)不再出现。构建消息与一些 VS 消息一样出现,但不是我的。
- 我确定我在“输出”窗口中检查了正确的选项卡。
- 我重新启动了 Visual Studio。
- 我完全重启了。
- 我检查了我能找到的每一个选项,尤其是。工具>选项>调试>输出窗口和两个Telerik工具的选项),一切都很好(并且没有改变)。
- 我卸载了这些工具。
- 我删除了解决方案的 .suo 文件。
- 我将 .sln 和 .vbproj 文件与我们存储库中的副本进行了比较:没有变化(在相关时间范围内)。
编辑:
- 我有机会在另一台计算机上运行该解决方案;奇怪的是同样的问题。这让我认为这与 .sln/.vbproj 文件有关。
- 我将
Console.Out重定向到FileStream,输出按预期写入文件。 - 我尝试使用
Console.OpenStandardOutput,但没有成功。
任何想法将不胜感激。快把我逼疯了……才几个小时……
【问题讨论】:
标签: debugging visual-studio-2013