Estudio utilidad de captura de registro visual ha encontrado un problema
-
19-09-2019 - |
Pregunta
Recientemente he vuelto a instalar mi máquina de desarrollo y pasó de 32 bits de Windows Vista para 64 bits de Windows 7. Estoy corriendo VS2008.
Algunos de mis aplicaciones .NET todavía utilizan J #, que ahora causa problemas. El programa todavía funciona, pero cuando quiero desplegarlo (estoy usando un proyecto de instalación para crear un .msi), me sale este error:
"Estudio utilidad de captura de registro visual ha detectado un problema"
¿Cómo puedo solucionar este problema? Este error no se produce con otros programas (los escritos puramente en C #).
Solución
Sí, esto es un error conocido con Win7 y VS2008, en la creación de un instalador que expone objetos COM.
Gracias @RogerFraser por la punta, ya que estaba teniendo el mismo problema
Para resolver.
- Localizar regcap.exe aquí: C: \ Archivos de programa \ Microsoft Visual Studio 9.0 \ Common7 \ Tools \ despliegue
- Haga clic y elegir propiedades.
- Seleccione la pestaña Compatibilidad
- cuadro de verificación para ejecutar este programa en modo de compatibilidad.
- Seleccione Windows Vista SP2 en el sistema operativo desplegable.
- Haga clic en Aceptar y vuelva a compilar.
HTH.
Otros consejos
Esto no funcionó para mí hasta que me encontré esta entrada del blog donde el cartel miraba a la información de depuración y encontró un error de desbordamiento de búfer con rutas largas. Pongo la solución en C: \ temp y yo era capaz de compilar que después de seguir los pasos anunciados por Noam y Kris. Esto fue en un proyecto actualizado de VS2005 a VS2010 en Windows 7 x64.
Por desgracia, no funciona para mí, sigue recibiendo el mismo error. Utilizando Windows 7 Enterprise Edition, 64 bits.
Eso es los detalles del error (sólo en alemán, lo siento):
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