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

时间:2016-03-18 18:47:03

标签: debugging visual-studio-2013

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

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

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

编辑:

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

任何想法都将不胜感激。这让我发疯了......而且只有几个小时......

1 个答案:

答案 0 :(得分:0)

痛苦的简单解决方案:检查"启用Visual Studio托管流程"。不知何故,我必须绊倒复选框,显然比我记忆中的时间更长,这解释了为什么我起初没有找到.vbbproj文件中的差异。

this SO问题中,信息也是隐藏的。