Visual capture utility registro Studio ha riscontrato un problema
-
19-09-2019 - |
Domanda
Recentemente ho reinstallato la mia macchina di sviluppo e sono andato da 32 bit di Windows Vista a 64 bit di Windows 7. Sono in esecuzione VS2008.
Alcuni dei miei applicazioni .NET usano ancora J #, che ora provoca problemi. Il programma funziona ancora, ma quando voglio schierarlo (sto usando un progetto di installazione per creare un .msi), ottengo questo errore:
"Visual utility per la cattura del Registro di Studio ha riscontrato un problema"
Come posso risolvere questo problema? Questo errore non si verifica con altri programmi (quelli scritti esclusivamente in C #).
Soluzione
Sì, questo è un bug noto con Win7 e VS2008, nella creazione di un programma di installazione che espone oggetti COM.
Grazie @RogerFraser per la punta, come ho avuto lo stesso problema
Per risolvere.
- Individuare regcap.exe qui: C: \ Programmi \ Microsoft Visual Studio 9.0 \ Common7 \ Tools \ Deployment
- Fare clic destro e selezionare Proprietà.
- Selezionare la scheda Compatibilità
- Casella di controllo per eseguire questo programma in modalità compatibilità.
- Selezionare Windows Vista SP2 nel sistema operativo a discesa.
- Fare clic su OK e ricompilare.
HTH.
Altri suggerimenti
Questo non ha funzionato per me fino a quando mi sono imbattuto in questo post del blog dove il manifesto ha esaminato le informazioni di debug e ha trovato un errore di buffer overflow con percorsi lunghi. Ho messo la soluzione in C: \ temp e sono stato in grado di compilarlo dopo aver seguito i passi postato da Noam e Kris. Questo è stato un progetto aggiornato da VS2005 a VS2010 su Windows 7 x64.
Purtroppo non ha funzionato per me, ancora ottenere lo stesso errore. utilizzando Windows 7 Enterprise Edition, a 64 bit.
Ecco i dettagli di errore (solo in tedesco, sorry):
Problemereignisname: BEX
Anwendungsname: REGCAP.EXE
Anwendungsversion: 9.0.21022.8
Anwendungszeitstempel: 47316c84
Fehlermodulname: MSVCR90.dll
Fehlermodulversion: 9.0.30729.4926
Fehlermodulzeitstempel: 4a1743c1
Ausnahmeoffset: 0003689c
Ausnahmecode: c0000417
Ausnahmedaten: 00000000
Betriebsystemversion: 6.1.7600.2.0.0.256.4
Gebietsschema-ID: 3079
Zusatzinformation 1: 0a73
Zusatzinformation 2: 0a7372810d093ef4e8ab14e85634e08a
Zusatzinformation 3: 6150
Zusatzinformation 4: 6150f9546d0a47d70659c34cf83b2016