Me encontré con un problema extraño esta semana que no puedo explicar: cambié mi aplicación para usar la versión firmada de algunos ensamblajes de terceros (Xceed Grid y algunos de sus otros componentes) y la hora de inicio de la aplicación entró en el inodoro. Cada vez que la aplicación cargaba un ensamblaje firmado, tardaba 30 segundos en cargarse. El inicio de la aplicación pasó de 5 segundos a más de 90 segundos. ¿Qué diablos está pasando aquí?¿Por qué los ensamblados firmados tardan en cargarse?
Algunos otra información:
- Esta es una aplicación que corre bajo Windows Forms .NET 3.5 SP1.
- La computadora no tenía conexión a Internet (a propósito, por razones de seguridad).
¿Ha cambiado alguna configuración para el entorno de tiempo de ejecución? ¿En especial en qué nivel de confianza ejecutas la aplicación? ¿Defecto? – Foxfire
¿Cómo verificaste el tiempo de carga? – anishMarokey
En Internet Explorer, vaya a Opciones-> Avanzado. Desmarque la casilla "Comprobar la revocación de certificados de los editores", eso me ayudó con situaciones similares en el pasado ... – ParmesanCodice