2008-10-23 20 views

Respuesta

12

No es necesario que firme archivos EXE, pero debe firmar los archivos DLL para la implementación. Su complemento de Office tiene forma de archivo DLL, por lo que debe estar firmado. Su proyecto de Windows Forms está vinculado a un archivo EXE, por lo tanto, no necesita ser firmado.

Consulte la página pertinente de MSDN, ClickOnce Manifest Signing and Strong-Name Assembly Signing Using Visual Studio Project Designer's Signing Page, sub section Signing Assemblies.

0

Si bien ya no es necesario firmar el manifiesto con Windows Forms, WPF y aplicaciones de consola, las soluciones VSTO aún requieren que los manifiestos se firmen al utilizar la implementación de ClickOnce.

La mayoría de los escenarios de VSTO se encuentran en la empresa donde las mejores prácticas requieren la firma de aplicaciones. Además, dado que las soluciones VSTO siempre ejecutan una confianza total, existe un mayor riesgo asociado con hacer que la firma sea opcional. Esto está completamente separado de firmar un archivo DLL; no es necesario que firme el ensamblaje con una aplicación VSTO implementada por ClickOnce; debe firmar los manifiestos; manejan el hash y la verificación de los archivos en el momento de la instalación.

Cuestiones relacionadas