Il debugger remoto viene utilizzato anche negli scenari di debug non remoto. Ad esempio, quando il tuo programma viene eseguito in modalità 64 bit. VS è un programma a 32 bit, utilizza il debugger remoto per eseguire il debug del programma in quel caso.
È possibile evitarlo forzando l'esecuzione del programma in modalità a 32 bit. Progetto + Proprietà, scheda Compila, modifica l'impostazione di destinazione della piattaforma su x86. Abilita anche Modifica e Continua, bello.
Vedendo Msvsmon.exe consumare cicli di CPU tanto è malsano, naturalmente. Difficile indovinare cosa potrebbe causarlo. Verifica la presenza di una tempesta di eccezioni gestite, vedrai la loro notifica di prima possibilità nella finestra Output. Debug + Eccezioni, spunta la casella di controllo Gettato per fare in modo che il debugger si fermi su di loro. Ma questa è solo una supposizione.
fonte
2011-12-11 11:45:49
Si sta descrivendo il debug normale, non il debug remoto. – Oded
Cosa stai cercando di fare? Debug senza debugging? Basta eseguire il programma? Che cosa esattamente? – Oded
Hmmm, la descrizione di msvsmon.exe dice che è un gestore di debug remoto. potrei sbagliarmi. ma l'interfaccia utente di WPF è ancora molto arrendevole (a proposito, su un'altra macchina funziona benissimo). – AgentFire