为什么 Visual Studio 以“始终在顶部”模式运行?

为什么 Visual Studio 以“始终在顶部”模式运行?

我的 Visual Studio 副本似乎设置为“始终在顶部”模式。它默认以这种方式运行;似乎没有办法更改它。

Visual Studio 以管理员/提升身份运行,但这实际上不应该影响 Visual Studio 是否以“始终在顶部”运行。

知道为什么会发生这种情况吗?以及如何防止它发生?

答案1

我也遇到过类似的问题,Visual Studio 总是卡在最上面。在我意外地按下 Windows 键,然后按下箭头键/home键/end键/pageup键/pagedn键之后,问题就开始出现了(我本来想使用控制键)。

清除始终在顶部行为的方法似乎是选择其他应用程序(例如 Chrome),然后按Windows+ Home(这会最小化除 Chrome 之外的所有内容),然后再次按Windows+ Home。然后我可以取消最小化 Visual Studio,它就不再始终在顶部了。

当 VS2010、VS2012 和 VS2013 进入这种奇怪的始终处于顶部模式时,它可以起作用。

编辑:根据@Nebula 的评论进行了修改

答案2

保存您的工作,关闭 Visual Studio,然后重新打开它。点击开始或调试,或点击 F5。

这对我有用。

不过很奇怪,几个月来我都没有遇到过这个问题,早些时候我开始调试时,我的窗口在 Visual Studio 窗口后面……我觉得很奇怪,因为以前从未发生过。关闭 Visual Studio,重新打开它,然后就好了。

答案3

通过将焦点放在另一个应用程序并按 Windows+Home(最小化除获得焦点的窗口之外的所有窗口),然后再次按 Windows+Home 恢复所有其他窗口(包括 VS),解决了 Windows 10 上 VS2017 的问题,这一次 VS 不再总是位于顶部。

答案4

我在使用 Visual Studio 2019(在 Windows 10 上)时遇到了这个问题。我不太清楚它是怎么开始的,但我确实使用了 ReSharper。关闭并重新启动 VS2019 不起作用。我还安装了一个小更新(可能是在重新启动 VS 之前;我不确定这是否真的锁定了始终处于顶部的行为或没有任何区别——可能是后者,但我提到它以防万一)。我尝试了这里和其他链接页面中的各种解决方案,但似乎都没有帮助(我可能没有全部尝试过;有些更复杂或适用于旧版本或很难尝试)。

最后,一时兴起,我尝试启动 VS 2019 的第二个实例(因为它们不能同时位于顶部),在最小化第一个实例以进入第二个实例后,我发现新实例并没有强制位于其他窗口之上。我关闭了第一个实例,然后在新实例中重新打开我的解决方案,它不再强制位于顶部。我刚刚检查过,在重新启动 VS 2019 后,它仍然保持固定。

更新:这可以帮助在特定时间关闭始终处于顶部状态,但无法防止再次发生这种情况。我不确定是什么原因造成的,但当启动新的 VS 实例时,VS 确实会不时地恢复到始终处于顶部状态。因此,这只是一个临时解决方案,而不是永久性解决方案。

相关内容