Pregunta

Estoy tratando de escribir un complemento VSTO de Outlook realmente simple que verifique el correo electrónico que se envía para algunas propiedades simples. Mi problema es que parece que no puedo instalar / probar el complemento usando Outlook. He agregado pruebas unitarias que aseguran que el código que he escrito probablemente haga lo que debería, pero ese nivel final de integración se me escapa. ¿Alguna sugerencia sobre cómo probar mi código dentro de Outlook? Gracias de antemano.

Si lo desea, puedo publicar el código también y explicar mejor lo que hace.

¿Fue útil?

Solución

Si está codificando en Visual Studio, la depuración la coloca automáticamente en Outlook y abre Outlook. Solo asegúrese de que Outlook esté cerrado antes de comenzar, ya que esto parece causar problemas. De lo contrario, en su carpeta bin donde se creó su dll hay un archivo vsto, haga clic en eso y lo instalará.

Otros consejos

También hemos tenido muchos problemas relacionados con la imposibilidad de eliminar complementos incorrectos una vez instalados. Los pasos habituales que tomamos son:

  • Desinstale el complemento VSTO (usando el comando vstoinstaller / u)
  • Eliminar directorios dentro del directorio% userprofile% \ AppData \ Local \ Apps \ 2.0
  • Eliminar directorios dentro del directorio% userprofile% \ AppData \ Local \ assembly \ dl3
  • Borrar el caché de la aplicación ClickOnce (rundll32 dfshim, CleanOnlineAppCache)

Si todo esto aún no funciona, una solución alternativa para instalar el complemento vsto fuera de Visual Studio (si desea hacerlo) es cambiar temporalmente el nombre del ensamblado en las propiedades del ensamblaje principal a algo más. Esto engaña a Outlook / instalador para que piense que este es un complemento completamente nuevo que no se ha visto antes.

Espero que esto ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top