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?

È stato utile?

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:

  1. Controlla quali file sono stati modificati (come e perché) dopo l'aggiornamento da un motore di controllo del codice sorgente
  2. Esaminare l'elenco delle estensioni e plugin. Prova a disattivare tutti o alcuni di essi
  3. Chiudere Visual Studio e uccidere tutti i processi di sviluppo: devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstest etc
  4. Elimina file .suo, .ncb, .VC.db, .VC.VC.opendb della soluzione così come directory .vc, che a volte causano problemi
  5. Rimuovi impostazione file di progetto, una sorta di YourProjectName.vcproj.DOMAINNAME.LOGINNAME.user o YourProjectName.csproj.user. Il nome del file impostazione dipende un progetto di tipo si utilizza
  6. 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
  7. 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 in HKCU\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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top