Estoy desarrollando un complemento para Outlook 2007 (VSTO 4.0, .Net 4.0). Cada vez que instalo en la máquina de destino usando un msi, todas las configuraciones de registro están configuradas correctamente y puedo ver el complemento listado debajo de los complementos instalados. Sin embargo, aparece en inactivo y cada vez que voy a administrar los complementos de com y marque la casilla para habilitarlo, no permanece marcado.Outlook 2007 Add-In, LoadBehavior cambia a 0
Comprobé la configuración del registro y el comportamiento de la carga ha cambiado de 3 a 0, por lo que cierro Outlook, lo vuelvo a cambiar a 3 y empiezo de nuevo Outlook. Una vez más se cambia de 3 a 0.
- estoy instalando el complemento para todos los usuarios por lo que el registro es en HKEY_LOCAL_MACHINE
- tengo la revisión para Office 2007 para poder instalar para todos los usuarios en HKEY_LOCAL_MACHINE
- El complemento no aparece en los "Elementos deshabilitados"
- El Comportamiento de carga está cambiando de 3 a 0. (2) no lo que no hay mensajes con respecto a los errores de ejecución
- me he convertido en registro de fusión pero no hay errores que muestren
- He puesto declaraciones de inicio de sesión en el evento de inicio pero no se están llamando, lo que me lleva a pensar que el complemento ni siquiera se está llamando, por lo que puede ser un problema de configuración.
He pasado por este artículo: Deploying your VSTO add-ins to All Users (Saurabh Bhatia) y el doc MSDN referenciados en ella varias veces y no se puede averiguar dónde voy mal.
Cualquier ayuda para depurar este problema aún más, o mejor aún, una solución a este problema, sería muy apreciada.
Sí, esa clave del registro es exactamente lo que era el problema. Logré resolverlo en los foros de MSDN y olvidé actualizarlo aquí. ¡Gracias por tu respuesta! –