【问题标题】:Why is Visual Studio 2010 changing my Design window positions after returning to Design mode from Build mode?为什么 Visual Studio 2010 在从构建模式返回设计模式后会更改我的设计窗口位置?
【发布时间】:2011-05-20 12:45:19
【问题描述】:

我在使用 Visual Studio 2010 时遇到了一个问题,这让我完全发疯了。一般问题是 Visual Studio 2010 似乎没有记住我的窗口位置。 (Windows XP SP3 上的 Visual Studio 2010,v.10.0.40219.1 SP1Rel。)

现在,我知道 Visual Studio 2010 的构建和设计模式有不同的窗口布局。我已经接受了这一点,因为生活中有些事情我无法改变。如果我可以关闭此功能,我会非常高兴,但我认为这是不可能的。

此时我最大的问题是 Visual Studio 2010 在进入构建模式并返回设计模式后不记得设计模式下的窗口位置。

这里有一些截图来说明这个问题:

想象一下我的编码。好的,是时候构建了。

好的,窗口布局已更改。这很烦人,但无论如何。让我们回到设计模式。

这看起来没问题,但是等等——为什么窗口不回到原来的位置?

我在这里使用的是较小的 Visual Studio 窗口大小,但正如红色框所示 - 存在差异。为什么会发生这种情况,我可以做些什么来解决这个问题?它让我的强迫症完全发疯了。这些屏幕截图看起来并没有太大的变化,但是当我在我的两台显示器上最大化我的 VS 实例时(配置为显示为一个连续的桌面,而不是两个桌面)——这是一个非常明显和烦人的变化。

我认为导致此问题的可能问题:

  • 我将工作副本存储在 Dropbox 文件夹中。我从那个保管箱文件夹工作。但是,我在关闭 Dropbox 的情况下尝试了同样的问题并重现了上述问题。
  • 设置文件损坏。我用一个新的 MVC 应用程序尝试了这个,将它保存在 Dropbox 之外,同样的事情发生了。
  • Windows XP 问题。我知道我需要升级,但不幸的是,这并不总是一种选择。如果 Windows 7 没有这个问题,我很乐意升级。
  • @Shtong 在下面回答说我应该使用具有不同桌面配置的双显示器设置并安装Visual Studio Productivity Power Tools。虽然这将在技术上解决问题(我现在可以有两组混合选项卡并且大小不会改变) - 而是忘记了停靠位置。这意味着如果我在设计模式下将解决方案资源管理器停靠在右侧,然后构建,然后返回设计模式——我的停靠窗口不再停靠。

我在 Visual Studio 2008 中也遇到过同样的问题。

【问题讨论】:

  • 感谢 Henrik,您的编辑。

标签: visual-studio-2010


【解决方案1】:

您是否尝试安装Visual Studio Productivity Power Tools,它可以让您将编辑器拆分到不同的窗口,制作两个窗口并将每个窗口连接到一台显示器(而不是让一个拉伸到两台显示器上)?这样,每个窗口都应该像其他窗口一样适合其监视器,并且您的问题应该会消失。

【讨论】:

  • 非常感谢。虽然我更喜欢将 VS 拉伸到两台显示器上(我喜欢长长的开始栏)——安装 VS Productivity Power Tools 确实可以解决这个问题。我可以创建一个新窗口,然后将选项卡添加到该新窗口(如果没有 Power Tools,我无法做到这一点。)
  • 不幸的是,这实际上也不能解决问题。虽然我现在可以在两个监视器上拥有多个选项卡,并且 Visual Studio 在设计和构建模式之间切换时会记住这一点,但内部停靠的位置不会“记住”。例如,在设计模式下,当我将解决方案资源管理器停靠到右侧窗口时——当我构建然后返回设计模式时,这个停靠点被遗忘了。我只想在设计和构建模式之间获得一致的体验,但这似乎无法弄清楚如何使这成为可能。
  • 我刚刚进行了测试,VS 也总是为我重置第二个窗口配置:/ ...对不起!
猜你喜欢
  • 2023-01-19
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
  • 2011-03-19
  • 1970-01-01
  • 1970-01-01
  • 2012-10-20
  • 2011-01-20
相关资源
最近更新 更多