为什么 Visual Studio 以“始终在最前面”模式运行?

Som*_*ser 49 visual-studio always-on-top

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

Visual Studio 以管理员/高级身份运行,但这真的不应该影响 Visual Studio 是否以“始终在最前面”的方式运行。

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

小智 30

我也遇到过类似的事情,Visual Studio 一直卡在上面。它开始发生在我按下 Windows 键,然后是一堆箭头/home/end/pageup/pagedn 意外击键(我本来打算使用控制键)。

似乎清除永远在线的行为是选择一个不同的应用程序(例如:Chrome),然后按Windows+ Home(最小化除 Chrome 之外的所有内容),然后再次按Windows+ Home。然后我可以取消最小化 Visual Studio,它不再总是在最前面。

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

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

  • 这几乎对我有用;我不得不按 Windows+Home(我不知道那个),然后只需再次按 Windows+Home。Windows+Alt+Home 刚刚将我的 chrome 发送到它的主页。所以:Windows+Home -> 等待 Windows 下来 -> Windows+Home -> 固定! (11认同)
  • 这项工作对我不起作用。Windows-Alt-Home 似乎只是告诉 Chrome 转到主页。专注于桌面和 Windows-Alt-Home 似乎也不起作用。- 我在管理员模式下运行 VS2010 - Resharper - Windows 7 我没有解决方案,只是提供反馈 (5认同)

小智 5

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

这对我有用。

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


小智 0

也许由于某种原因,您的 Visual Studio (VS) 的始终位于顶部的属性被保存在某处,然后在运行时重新加载。
根据您的 VS 版本,您也许能够使用FileBox eXtender (FBX) 更改其每次运行或永久显示的始终位于顶部的属性。最好使用与您的 Windows 架构相匹配的版本;x64 为 64 位,x86 为 32 位。此外,如果 FBX 本身在提升模式下运行(例如“以管理员身份运行”),则 FBX 可能只能用于提升模式程序。
当 FileBox eXtender 运行时,可以通过单击程序标题栏上的图钉来切换始终置顶状态。