从构建模式返回到设计模式后,为什么Visual Studio 2010会更改我的设计窗口位置?

Set*_*ard 7 visual-studio-2010

我一直遇到Visual Studio 2010的问题,这让我完全疯狂.一般问题是Visual Studio 2010似乎没有记住我的窗口位置.(Windows XP SP3上的Visual Studio 2010,v.10.0.40219.1 SP1Rel.)

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

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

以下是一些说明此问题的屏幕截图:

截图1  - 设计模式.

想象一下我的编码.好的,是时候建立了.

截图2  - 构建模式.

好的,窗口布局发生了变化.这很烦人,但无论如何.让我们回到设计模式.

屏幕截图3  - 返回设计模式.

这看起来不错,但等待 - 为什么窗户不回到原来的位置?

截图4  - 你为什么不排队?!

我在这里使用一个小的Visual Studio窗口大小,但正如红色框显示 - 存在差异.为什么会发生这种情况,我该怎么做才能解决这个问题?这让我的强迫症完全疯了.这看起来并不像这些屏幕截图中的大变化,但是当我的VS实例在我的两个显示器上最大化(配置为显示为一个连续桌面,而不是两个桌面)时 - 这是一个非常引人注目且烦人的变化.

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

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

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

Sht*_*ong 4

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