Debugging Visual Studio 2013中的控制台输出(“输出窗口”)不再工作?

Debugging Visual Studio 2013中的控制台输出(“输出窗口”)不再工作?,debugging,visual-studio-2013,Debugging,Visual Studio 2013,我对WinForms(VB)解决方案有一个非常奇怪和恼人的问题:没有明显的原因控制台输出不再出现。它适用于其他解决方案,但不适用于此特定解决方案 我确实安装了Telerik的JustCode和JustTrace。然后我开始使用新功能,当我后来注意到我的应用程序的调试输出(使用Console.Writeline)不再出现时,我进行了一些编码。构建消息与一些VS消息一样显示,但与我的消息不同 我确保在输出窗口中检查了正确的选项卡 我重新启动了VisualStudio 我完全重启了 我检查了我能找到

我对WinForms(VB)解决方案有一个非常奇怪和恼人的问题:没有明显的原因控制台输出不再出现。它适用于其他解决方案,但不适用于此特定解决方案

我确实安装了Telerik的JustCode和JustTrace。然后我开始使用新功能,当我后来注意到我的应用程序的调试输出(使用
Console.Writeline
)不再出现时,我进行了一些编码。构建消息与一些VS消息一样显示,但与我的消息不同

  • 我确保在输出窗口中检查了正确的选项卡
  • 我重新启动了VisualStudio
  • 我完全重启了
  • 我检查了我能找到的每个选项,特别是工具>选项>调试>输出窗口和两个Telerik工具的选项),一切都很好(并且没有改变)
  • 我卸载了这些工具
  • 我删除了解决方案的.suo文件
  • 我将.sln和.vbproj文件与存储库中的副本进行了比较:没有更改(在相关时间范围内)
编辑:

  • 我有机会在另一台计算机上运行该解决方案;奇怪的是,同样的问题。这让我觉得它与.sln/.vbproj文件有关
  • 我将
    Console.Out
    重定向到
    FileStream
    ,输出按预期写入文件
  • 我尝试使用
    控制台.OpenStandardOutput
    ,但没有成功

任何想法都将不胜感激。它快把我逼疯了…而且才过了几个小时…

痛苦而简单的解决方案:选中“启用Visual Studio托管进程”。不知何故,我一定是被复选框绊倒了,而且显然比我记忆中的时间要长,这解释了为什么我最初没有在.vbbproj文件中找到差异


在这个问题上,信息也是隐藏的。

Gosh-显然没有其他人有过这些问题。。。尽管我刚刚注意到调试输出在不接触上面的选项的情况下(有时)无法显示。在这种情况下,VisualStudio重新启动会有所帮助。也许是x86/x64之间的切换?可能是工具(我重新安装了)?以防其他人碰巧遇到同样的问题:据我所知(通过工作时的观察,而不是实际测试),“启用Visual Studio宿主进程”选项似乎会取消选中本身…有时!?!因此,如果控制台不再工作,请为所有相关项目选中该选项。