Perché Visual Studio funziona in modalità "Sempre in primo piano"?


33

La mia copia di Visual Studio sembra essere impostata in modalità "Sempre in primo piano". Funziona in questo modo per impostazione predefinita; non sembra esserci modo di cambiarlo.

Visual Studio funziona come amministratore / elevato, ma ciò non dovrebbe influire sul fatto che Visual Studio funzioni o meno "Sempre in primo piano".

Qualche idea sul perché ciò possa accadere e su come evitarlo?


4
Ho visto un assaggio di questo problema con Visual Studio 2010 che iniziava a eseguire "Sempre in primo piano" in Windows 7, ma si è verificato solo su un aggiornamento di ReSharper e si è risolto non appena Visual Studio è stato riavviato.

1
A quale versione di Visual Studio ti riferisci?
Marcel,

ReSharper è installato anche? Sembra avere una storia di causare questo tipo di problema su varie versioni.
Panhandel

Sono stato in grado di risolvere il problema con questo: stackoverflow.com/a/27411034/2667554
enn

Anche il semplice riavvio di Visual Studio 2010 mi ha aiutato.
FrenkyB,

Risposte:


16

Mi è successa una cosa simile con Visual Studio bloccato come sempre in cima. Ha iniziato a succedere dopo aver premuto il tasto Windows seguito da una serie di tasti freccia / home / end / pageup / pagedn per errore (avevo intenzione di usare il tasto di controllo).

Ciò che sembrava cancellare il comportamento sempre in primo piano era selezionare un'applicazione diversa (ad es. Chrome), quindi premere Windows-Home (che minimizzava tutto tranne Chrome), quindi premere di nuovo Window-Home. Quindi potrei minimizzare Visual Studio e non sarebbe più sempre in primo piano.

Questo ha funzionato con VS2010, VS2012 e VS2013 quando sono entrati in questo strano sempre in modalità top.

Modifica: revisionato in base al commento di @Nebula


3
Questo lavoro in giro non ha funzionato per me. Windows-Alt-Home sembra solo dire a Chrome di andare alla home page. Concentrarsi sul desktop e Windows-Alt-Home non sembra funzionare neanche. - Eseguo VS2010 in modalità Amministratore - Resharper - Windows 7 Non ho una soluzione,
sto

7
Questo ha funzionato quasi per me; Ho dovuto premere Windows + Home (non lo sapevo) e poi semplicemente premere nuovamente Windows + Home. Windows + Alt + Home ha appena inviato il mio Chrome alla sua homepage. Quindi: Windows + Home -> attendi che le finestre si abbassino -> Windows + Home -> Risolto!
Nebulosa

Come sottolineato da @Nebula, il modificatore ALT non dovrebbe essere usato. Correzione confermata anche per VS 2017! :)
Johny Skovdal

Funziona perfettamente con vs2017
yiabiten

Grazie! Funziona con Visual Studio 2019.
ajawad987,

4

Salva il tuo lavoro, chiudi Visual Studio, riaprilo. Premi start, o esegui il debug o premi F5.

Questo ha funzionato per me.

Molto strano però, per mesi non ho avuto questo problema, e prima quando ho iniziato il debug, la mia finestra era dietro la finestra di Visual Studio ... Ho pensato che fosse strano perché non era mai successo prima. Visual Studio chiuso, riaperto e viola.


2

Forse un componente aggiuntivo lo sta causando? Prova a disabilitare i componenti aggiuntivi in ​​Strumenti / Gestione componenti aggiuntivi, quindi esegui Visual Studio in modalità provvisoria eseguendo

devenv.exe /safemode

questa è la risposta definitiva imho.
nocarrier

funziona come un incantesimo dopo aver installato Resharper 8.2!
Guy


1

Risolto il problema con VS2017 su Windows 10 dando lo stato attivo a un'altra applicazione e premendo Windows + Home (per ridurre al minimo tutte le finestre tranne quella che aveva lo stato attivo) e quindi Windows + Home di nuovo per ripristinare tutte le altre finestre (incluso VS) e questa volta VS non era più sempre al top.


+1 Questo ha funzionato per me con Visual Studio 2019. Grazie!
ajawad987,

1

Nel mio caso, sono stato in grado di uscire da quella modalità usando Window-> Float per sganciare una scheda. Dopo aver trascinato di nuovo la linguetta sulla finestra principale, non era più bloccata in alto.


0

Forse per qualche motivo, la proprietà sempre in primo piano di Visual Studio (VS) viene salvata da qualche parte e quindi ricaricata in esecuzione.
A seconda della versione VS, potresti essere in grado di utilizzare FileBox eXtender (FBX) per modificare la sua proprietà sempre in primo piano per ogni esecuzione o permanentemente. Probabilmente è meglio usare la versione corrispondente all'architettura di Windows; 64 bit per x64 e 32 bit per x86. Inoltre, FBX può probabilmente essere utilizzato solo per programmi in modalità elevata se esso stesso viene eseguito in modalità elevata (ad esempio "Esegui come amministratore").
Lo stato Sempre in primo piano può essere commutato facendo clic sulla puntina da disegno sulla barra del titolo del programma quando FileBox eXtender è in esecuzione.


0

Quando ho riscontrato questo problema, ho trovato una soluzione al problema inverso su How-To Geek . Fortunatamente si trattava di un TOGGLE che potevo usare per disabilitare la modalità sempre in primo piano in cui era entrata la finestra di Visual Studio. Come per il link sopra, ho aggiunto questo al mio script AutoHotkey

^ SPAZIO :: Winset, Alwaysontop,, A

e poi ho selezionato la finestra di Visual Studio e ho usato ctrl-space per passare sempre in primo piano. Ha funzionato come un fascino.


0

Il riavvio di Visual Studio 2015 ha risolto il problema.

Nel mio caso, VS è passato in modalità "Sempre in primo piano" mentre utilizzavo intellisense di ReSharper.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.