Lim*_*ent 5 toolbar visual-studio-2008 solution-explorer
当我在工作时,在看起来不太随机的不同时间,窗户一直在移动! 这是我的 Visual Studio 布局的图片。它跨越两个屏幕,所以解决方案资源管理器在左侧屏幕的右侧,而代码窗口在右侧是全屏的。
发生这种情况时,解决方案资源管理器(以及停靠在它上面的所有其他窗口——属性和类视图)会移动。它们会改变大小和位置。它们的位置(左上角)移动到代码窗口右下角的某个位置,它们变得宽阔而矮小。
我的窗户在其他时候还有一个地方,特别是在它们大约 30-40 像素的位置的左侧。
我注意到,如果我按照我喜欢的方式设置所有内容,然后关闭 Visual Studio,然后打开 Visual Stuio,大多数事情都是我喜欢的方式。
正如我所说,有几种触发方式。具体来说,有时当抛出异常并且调试器必须捕获它们并显示非常小的异常框时。我会说大约 10% 或 20% 的时间,但这似乎不是完全随机的。一些异常,如果我多次运行程序,并且异常被 IDE 捕获,将可靠地导致工具栏中的这种跳转。这个基于异常的跳转总是(就我记得的那样)我描述的解决方案资源管理器的第一个跳转到代码窗口的右下角。
除此之外,有时当我启动 Visual Studio 时,窗口会进行我所说的第二次跳跃(左上 30 或 40 像素)。这个比较靠谱。事实上,如果我能启动 Visual Studio 并且窗口在我想要的地方,我就很高兴了。
最后,问题。是否有设置文件至少可以查看 Visual Studio 尝试放置工具栏的位置?我注意到,对于 Visual Studio 何时恢复、最大化和全屏,似乎有单独的设置,它可以记住并在适当的时间应用。
请帮助我使我的 IDE 更稳定!
我似乎记得这样的事在我身上也发生过很多次。据我所知,这与缩小窗口尺寸有关。工具栏似乎重新排列以尝试适应较小的区域。正如您所发现的,如果您只是按照自己的喜好设置它们并退出,那么当您重新启动时它们仍然存在。您是否可能正在调整 VS 窗口的大小?
也可能与切换到不同视图时有关。例如,进入调试模式。如果您的布局中有某些内容必须调整以适应当前模式的所有内容,则可能需要更改某些位置。
我想补充一点,自从我转向 VS2010 以来,我还没有看到这种行为。