我正在开发C#Windows Forms App,需要使用Debug.Print()
输出一些调试消息。但是,在每个新的调试会话中始终最小化输出窗口。如何让它停靠在窗口上,这样我就不必每次都点击它?
另外,如何在编码和调试模式下单独重置窗口布局?特别是调试模式,似乎没有保存布局......
我发现在构建期间打开输出窗口的类似问题,但找不到任何关于调试的参考。
----更新
感谢您的贡献。虽然不是解决方案。我试图再次重置布局几次,它现在工作正常。奇怪的是它无法正常工作。
由于没有人提交解决方案,我仍然期待有人知道原因和解决方案,我会在不接受任何答案的情况下公开这个问题。
再次感谢。
2017年8月3日。
答案 0 :(得分:7)
转到“工具” - > “选项...”和“项目和解决方案”选项卡下 扩展器,您可以找到标记为“构建开始时显示输出窗口”的复选框。检查它以使您在构建项目时自动显示输出窗口/窗格。如果您不想自动打开它,请保持未选中状态。
答案 1 :(得分:3)
在上次VS 2017更新后我也有类似的奇怪行为(我几天前申请了这个更新,并且还有输出窗口自动隐藏行为 - 这非常烦人!)。
我尝试了一切(没有任何帮助)但最终取消了检查"根据客户端性能自动调整视觉体验"选项 - >环境 - >常规。
复选框希望,这会有所帮助。
答案 2 :(得分:0)
您是否检查过“帮助”下的“输出”工具窗口设置 - > “管理Visual Studio性能”?
在我的机器上将此值设置为“启动时自动隐藏窗口”,导致每次启动visual studio时输出窗口(以及停靠在同一区域中的所有其他窗口)都会折叠。也许这实际上是你的问题?
将其设置为“使用默认行为”告诉visual studio不要管它。