Чому Visual Studio працює в режимі «Завжди вгорі»?


33

Моя копія Visual Studio, здається, встановлена ​​в режимі "Завжди вгорі". Він працює таким чином за замовчуванням; здається, немає можливості змінити це.

Visual Studio працює як адміністратор / підвищений, але це дійсно не повинно впливати на те, чи працює Visual Studio як "Завжди вгорі".

Будь-яка ідея, чому це може статися, і як не допустити цього?


4
Я побачив цю проблему, коли Visual Studio 2010 почав запускати "Завжди на вершині" в Windows7, але це сталося прямо після оновлення ReSharper, і його вирішили, як тільки перезапустили Visual Studio.

1
До якої версії Visual Studio ви посилаєтесь?
Марсель

У вас також встановлений ReSharper? Здається, є історія виникнення подібних проблем у різних версіях.
панхандель

Я був в змозі вирішити цю проблему з цим: stackoverflow.com/a/27411034/2667554
Енна

Простий перезапуск візуальної студії 2010 мені також допоміг.
FrenkyB

Відповіді:


16

У мене трапилось подібне, коли Visual Studio застрягла, як завжди на вершині. Це сталося після того, як я натиснув клавішу Windows, а потім випадково натиснув купу клавіш зі стрілками / home / end / pageup / pagedn (я мав намір використовувати клавішу управління).

Що, здавалося, очищає поведінку, що завжди перебуває у верхній частині, - це вибрати інший додаток (наприклад, Chrome), потім натиснути Windows-Home (що мінімізувало все, крім Chrome), а потім знову натисніть Window-Home. Тоді я міг скасувати мінімізацію Visual Studio, і вона більше не завжди буде на вершині.

Це працювало з VS2010, VS2012 та VS2013, коли вони потрапляли в цей дивний завжди у топ-режимі.

Редагувати: переглянуто на основі коментаря @Nebula


3
Ця робота навколо мене не працювала. Здається, Windows-Alt-Home просто каже Chrome перейти на головну сторінку. Зосередження уваги на робочому столі та Windows-Alt-Home теж не працювало. - Я запускаю VS2010 в режимі адміністратора - Resharper - Windows 7 У мене немає рішення, просто даю зворотній зв'язок
David Chiew

7
Це майже працювало для мене; Мені довелося натиснути Windows + Home (про це я не знав), а потім знову натиснути Windows + Home. Windows + Alt + Home щойно надіслав свій хром на свою домашню сторінку. Отже: Windows + Home -> чекайте, поки вікна зійдуть -> Windows + Home -> Виправлено!
Туманність

Як вказував @Nebula, модифікатор ALT не повинен використовуватися. Підтверджено виправлення і для VS 2017! :)
Джонні Сковдал

Чудово працює з vs2017
yiabiten

Спасибі! Це працює з Visual Studio 2019.
ajawad987

4

Збережіть свою роботу, закрийте Visual Studio, відкрийте її знову. Натисніть старт, або налагодження, або натисніть F5.

Це працювало для мене.

Дуже дивно, але місяцями у мене не було цієї проблеми, і раніше, коли я почав налагоджувати, моє вікно було за вікном Visual Studio ... Думав, що це дивно, як ніколи раніше. Закрили Visual Studio, відкрили її та віолу.


2

Можливо, це викликає аддін? Спробуйте відключити додатки в Інструментах / Менеджері надбудов, а потім запустіть Visual Studio у безпечному режимі, виконавши його

devenv.exe /safemode

це остаточна відповідь.
nocarrier

працює як шарм після встановлення Resharper 8.2!
Хлопець


1

Виправлено проблему з VS2017 у Windows 10, зосередившись на іншому додатку та натиснувши Windows + Home (щоб мінімізувати всі вікна, крім того, на який отримав фокус), а потім ще раз Windows + Home, щоб відновити всі інші вікна (включаючи VS) і цього разу VS вже не завжди був на вершині.


+1 Це працювало для мене з Visual Studio 2019. Дякую!
ajawad987

1

У моєму випадку мені вдалося вийти з цього режиму, використовуючи Window-> Float для розблокування вкладки. Після того як я перетягнув вкладку назад на головне вікно, він більше не застряг зверху.


0

Можливо, чомусь властивість Visual Studio (VS), яка знаходиться вгорі, зберігається десь і зберігається, а потім завантажується під час запуску.
Залежно від вашої версії VS, можливо, ви зможете використовувати FileBox eXtender (FBX), щоб змінити його властивість завжди вгорі для кожного запуску або постійно. Можливо, краще використовувати версію, що відповідає архітектурі вашого Windows; 64-розрядні для x64 та 32-розрядні для x86. Крім того, FBX, ймовірно, може використовуватися лише для програм підвищеного режиму, якщо сам запускається в підвищеному режимі (наприклад, "Запустити як адміністратор").
Стан завжди вгорі можна перемкнути, натиснувши на кнопку на панелі заголовка програми під час запуску FileBox eXtender.


0

Коли я отримав цю проблему, я знайшов рішення для зворотної проблеми в How-To Geek . На щастя, він включав TOGGLE, який я міг використати, щоб відключити режим, який завжди знаходиться у верхньому режимі, у яке потрапило вікно Visual Studio. Відповідно до вищезазначеного посилання, я додав це до свого сценарію AutoHotkey

^ SPACE :: Winset, Alwaysontop,, A

а потім я вибрав вікно Visual Studio і використав ctrl-простір для перемикання завжди зверху. Це спрацювало як шарм.


0

Перезапуск Visual Studio 2015 виправив проблему.

У моєму випадку VS перейшов у режим «Завжди вгорі», коли я використовував інтелісенс від ReSharper.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.