Sintomi
Quando si verifica questo problema, la riga di comando alle generazioni eseguite più tempo del previsto e sembrano bloccare. È perché il processo non viene interrotto dopo l'output della console indica che la compilazione è stata completata.
Causa
Questo problema si verifica perché un processo figlio vshub.exeviene passato un handle da devenv.com che provoca devenv.com di rimanere aperto fino a quando non vshub.exe termina e rilascia l'handle. Vshub.exe attende fino a cinque minuti prima del timeout e le uscite.
Risoluzione
Installare il seguente hotfix per risolvere il problema e impedire l'arresto dopo avere completata una build di devenv.com:
Per ulteriori informazioni su come scaricare i file di supporto Microsoft, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
119591 come ottenere file di supporto Microsoft dai servizi onlineMicrosoft ha analizzato questo file per individuare eventuali virus. Microsoft ha utilizzato il software antivirus più recente disponibile alla data in cui il file è stato registrato. Il file è archiviato in un server con protezione avanzata che impedisce modifiche non autorizzate al file.
Soluzione alternativa
Per risolvere questo problema, utilizzare i seguenti argomenti della riga di comando prima di eseguire devenv.com /build:
Vshub - n % COMMONPROGRAMFILES (x86) %\Microsoft Shared\VsHub\1.0.0.0\vshub.exe"EXECUTE - false console