Visual Studio si blocca quando si passa alla modalità di debug
-
11-09-2019 - |
Domanda
Strano Visual Studio (TS 2008) problema: L'IDE si blocca completamente ogni volta che passo da uscita alla modalità di debug in un progetto specifico. Succede destra come posso passare, prima che io cerco di costruire o fare qualsiasi altra cosa.
Il tutto è iniziato di punto in bianco, senza alcun cambiamento anomalo mi viene in mente. Ho cercato di pulire la soluzione, ma non ha aiutato.
Chiunque ha incontrato questo prima?
Soluzione
Se tutto ha funzionato benissimo e poi si fermò, di solito significa che ci sono stati alcuni problemi, anche se era passata inosservata.
Le cose che mi piacerebbe provare uno dopo l'altro:
- Controlla quali file sono stati modificati (come e perché) dopo l'aggiornamento da un motore di controllo del codice sorgente
- Esaminare l'elenco delle estensioni e plugin. Prova a disattivare tutti o alcuni di essi
- Chiudere Visual Studio e uccidere tutti i processi di sviluppo:
devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstest
etc - Elimina file
.suo, .ncb, .VC.db, .VC.VC.opendb
della soluzione così come directory.vc
, che a volte causano problemi - Rimuovi impostazione file di progetto, una sorta di
YourProjectName.vcproj.DOMAINNAME.LOGINNAME.user
oYourProjectName.csproj.user
. Il nome del file impostazione dipende un progetto di tipo si utilizza - Esegui o
"C:\Program Files\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup
"C:\Program Files (x86)\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup
per l'ambiente x64 - In alcuni casi complessi, aiuta a rimuovere le impostazioni utente, che si trova nella casa di
%USERPROFILE%\AppData\[Local|Roaming]\Microsoft\VisualStudio[vs_version]
e inHKCU\SOFTWARE\Microsoft\VisualStudio[vs_version]
registro
Si deve ripristinare tutte le cose allo stato iniziale. Se non funzionerà, quindi non ci sono ulteriori strumenti per indagare. Scarica Process Explorer e una volta IDE si blocca, avviare il processo di Explorer, trovare il processo devenv, fare doppio clic su di esso e vai alla scheda Threads. Controllare, quale thread ha il più grande delta interruttore in caso di congelamento, fare doppio clic su di esso e prendere il nome (o offset) della funzione superiore. Dà informazioni aggiuntive in cui il problema potrebbe essere.
Inoltre, a volte aiuta a riparare Visual Studio nella procedura guidata "Installazione applicazioni" nel Pannello di controllo.
Altri suggerimenti
avuto questo problema nel 2017. Ho corso VS 2017 come amministratore e ha funzionato.