2010-07-19 23 views
9

Antecedentes: Estoy haciendo un complemento VSTO 4.0 para Outlook 2007 que permite a los usuarios transferir sus elementos de correo a una base de datos de CRM.vsto instalador - problema de modo silencioso

Requisitos: La instalación debe ser silenciosa sin el conocimiento del usuario. Estará en una acción personalizada en la clase de instalador o se ejecutará desde el comando de shell.

El problema: La instalación se produce en modo silencioso pero en realidad no instalar el complemento en La instalación en modo silencioso completa con éxito (pero el usuario recibe un aviso)

de Seguridad.: Los manifiestos están firmados con un certificado de confianza empresarial (* .pfx) registro

error: Mensaje para la instalación silenciosa: Excepción: la funcionalidad personalizada en esta aplicación no funcionará porque no se le ha otorgado la confianza. El certificado utilizado para firmar el manifiesto de implementación es desconocido, y la personalización misma (FulcrumAddin) no está en la lista de inclusión. Póngase en contacto con su administrador para obtener más ayuda.

Pregunta final: ¿Cuáles son los requisitos para la instalación silenciosa a suceder. ¿Cuál es la lista de inclusión (de: registro de errores) y cómo ayuda?

Respuesta

5

Ok, compañero bastante simple, solo tiene que agregar el proyecto customInclusionList a su solución. vea este enlace para VSTO 3.0 creo que (no se inició en 4.0) es el mismo para 4.0

Deberá agregar la salida IncludionList al proyecto de instalación y hay algunos pasos para agregar el valor RSAKey de los proyectos principales .VSTO se manifiestan en el código instaladorclass y luego se aseguran de agregar la salida de la lista de inclusión en el proyecto de instalación a cada uno de los "estados" Instalar, deshacer, desinstalar, etc. leer el enlace tiene más sentido que yo .. . http://msdn.microsoft.com/en-us/library/bb608607.aspx

también tenga en cuenta que si decide implementar mediante MSI en lugar de ClickOnce, e instala a archivos de programa (como administrador, por ejemplo usando SCCM o mecanismo similar) se le otorga automáticamente ed Confianza completa. esto podría ser otra forma de resolver su problema ...

+0

Probando esto ahora - gracias por la respuesta - Espero que sea la resolución final :) – Turowicz

+0

Agregado a la lista de inclusión por código. * ¡Funcionó! :) * – Turowicz

+0

excelente compañero, me alegra que te haya puesto en marcha. –

Cuestiones relacionadas