Visual Studio使用两种不同的GUI布局,具体取决于您的代码是否正在运行。我理解这个的目的(让你只在实际调试时显示与调试相关的窗口),但我发现这个功能很烦人,并且更喜欢在调试时使用相同的布局。
是否可以禁用此功能,如果是,如何?
Visual Studio使用两种不同的GUI布局,具体取决于您的代码是否正在运行。我理解这个的目的(让你只在实际调试时显示与调试相关的窗口),但我发现这个功能很烦人,并且更喜欢在调试时使用相同的布局。
是否可以禁用此功能,如果是,如何?
有趣的时机。 Zain Naboulsi刚刚写了几篇关于此的帖子 Visual Studio提示和技巧博客:
这里要记住的是, 两者,你的工具窗口和你的 命令栏自定义项已保存 每个州分别。有 无法告诉Visual Studio使用 此时所有模式都有一个状态。 此外,当你关闭 Visual Studio在任何状态下都是四个 国家得救了。
编辑
免责声明:我自己没试过,但看起来很有希望。 如果导出Visual Studio设置并使用文本编辑器编辑生成的文件,则可以找到 <Category name="Environment_WindowLayout">
元素与每个布局的子元素。我猜想复制 <Design>
进入 <Debug>
会导致两个布局相同。也许有人可以编写VS加载项或外部实用程序来自动执行此操作:)
以下是相关设置XML布局的简化:
<UserSettings>
<Category name="Environment_Group" ...>
<Category name="Environment_WindowLayout" ...>
<NoToolWin>
...
</NoToolWin>
<Design>
...
</Design>
<Debug>
...
</Debug>
<Design-FullScreen>
...
</Design-FullScreen>
</Category>
</Category>
</UserSettings>
有趣的时机。 Zain Naboulsi刚刚写了几篇关于此的帖子 Visual Studio提示和技巧博客:
这里要记住的是, 两者,你的工具窗口和你的 命令栏自定义项已保存 每个州分别。有 无法告诉Visual Studio使用 此时所有模式都有一个状态。 此外,当你关闭 Visual Studio在任何状态下都是四个 国家得救了。
编辑
免责声明:我自己没试过,但看起来很有希望。 如果导出Visual Studio设置并使用文本编辑器编辑生成的文件,则可以找到 <Category name="Environment_WindowLayout">
元素与每个布局的子元素。我猜想复制 <Design>
进入 <Debug>
会导致两个布局相同。也许有人可以编写VS加载项或外部实用程序来自动执行此操作:)
以下是相关设置XML布局的简化:
<UserSettings>
<Category name="Environment_Group" ...>
<Category name="Environment_WindowLayout" ...>
<NoToolWin>
...
</NoToolWin>
<Design>
...
</Design>
<Debug>
...
</Debug>
<Design-FullScreen>
...
</Design-FullScreen>
</Category>
</Category>
</UserSettings>
据我所知,没有办法改变这种行为。但是,我所做的就是将它们设置为相同(设置窗口两次;一次编写代码,一次调试时),外观不会改变。