Visual Studio双显示器布局:监视/调试窗口保持弹出左屏幕

时间:2011-02-12 12:02:24

标签: visual-studio

每次启动调试会话时,VS 2010都会弹出左侧屏幕上的Watch / Debug Windows。我然后手动将它移到右边。在结束会话,返回代码并重新启动调试会话之后,该死的Watch窗口再次弹出左侧。

它让我发疯!
为什么VS不记得我把那个窗口放在哪里???

3 个答案:

答案 0 :(得分:0)

您是否停止使用Shift+F5调试会话或退出正在调试的应用程序?如果调试过程被Shift+F5停止,VS似乎忘记了窗口位置。

答案 1 :(得分:0)

我尝试了this post上找到的解决方案。不工作。 看起来它与查找对话框完全相同(请参阅this post)

将Watch / debug窗口中的内容对接到一个更“稳定”的面板(在我的情况下为Class视图)。

这仍然看起来像VS 2010中一个令人烦恼的已知错误。这很糟糕。

答案 2 :(得分:0)

Visual Studio 2010至少有3种屏幕模式。

  • 正常
  • 完整
  • 调试

进入所需的屏幕模式后,您应该导出窗口设置(在您的情况下,调试)。

步骤

  1. 开始'调试'您的项目
  2. 将所需的窗口(监视/调试)移动到右侧的第二个监视器
  3. 转到工具>导入和导出设置>导出所选环境设置>常规设置>窗口布局并将其导出到文件中。
  4. 使用同一窗口中的导入设置
  5. 加载设置

    当您进入“调试”模式时,Visual Studio会记住您的设置并将窗口移动到右侧的第二个监视器。

    作为提示,最好创建宏来加载窗口设置并指定按键以在窗口模式之间切换,具体取决于您所处的开发类型。

    创建宏以导入vssetting文件的代码:  DTE.ExecuteCommand(“Tools.ImportandExportSettings”,“ - import:VSSetting File的路径”)