necesitamos crear un VSTO complemento en C# que es compatible con Outlook 2007 y 2010.C# dual de Outlook 2007/2010 VSTO Add-in
Para empezar hemos creado 3 proyectos:
- Archivo-> Nuevo proyecto-> Office-> 2007-> Complemento de Outlook 2007
- Archivo-> Nuevo proyecto-> Oficina-> 2010-> Outlook 2010 Complemento
- Archivo-> Nuevo proyecto-> Windows -> Biblioteca de clases
Todo el código compartido está en el proyecto n. ° 3.
Hasta ahora, hemos desarrollado parcialmente el complemento y hemos estado utilizando despliegues ClickOnce para probar.
Un día, notamos que alguien instaló el complemento de 2010 para Outlook 2007 y no tuvo efectos negativos en absoluto.
Así que un par de preguntas:
- ¿Hay alguna razón para crear el proyecto VSTO 2007? ¿Podemos simplemente crear el proyecto 2010?
- ¿O es la única diferencia la versión de el tiempo de ejecución de la oficina que es bootstrapped por el instalador ClickOnce ? ¿Puedes simplemente instalar el tiempo de ejecución 2010 para Outlook 2007?
- Si no hay diferencia, ¿por qué hay hay dos plantillas de proyecto de Visual Studio ?
En nuestra solución final, vamos a utilizar un instalador de WiX, que también está trabajando hasta ahora. El instalador de WiX se simplificará mucho si podemos usar 1 proyecto para el complemento.