El inicializador de tipo para ‘Quartz.Impl.StdSchedulerFactory’ lanzó una excepción

Sigo las instrucciones del tutorial de Quartz.Net muy de cerca, pero obtengo un error de inicio al intentar depurar mi proyecto.

The type initializer for 'Quartz.Impl.StdSchedulerFactory' threw an exception. 

Realmente no pude encontrar ninguna ayuda en línea. ¿Es este un problema de configuración? ¿Alguien sabe dónde puedo obtener una lista sencilla de lo que se debe configurar?

(Estoy usando Quartz.Net 2.0)

EXCEPCIÓN INTERNA: {“Error al obtener la configuración para Common.Logging desde la sección de configuración ‘common / logging’.”}

Lo más probable es que no haga referencia a todos los ensamblajes requeridos, por ejemplo, “Common.Logging.dll”.

Actualizar

El constructor falla porque su app.config o web.config no contiene una sección para common\logging . ¿Su archivo .config contiene la siguiente sección:

    

Compruebe que ha agregado una referencia a Common.Logging.Log4Net dll en su solución.

Si no, puede encontrar un dll Common.Logging.Log4Net compatible en Quartz.NET-2.0.1\lib\2.0 :

Descargar Quartz.NET-2.0.1.zip (9.7 MB)

También es posible que necesite usar log4net versión 1.2.10.0 .

En mi caso fue la versión de Quartz.net.

Inicialmente usé la última versión de Quartz.net y tuve el mismo error. Ahora estoy usando:

  • Common.Logging 2.1.2.0
  • Common.Logging.Log4Net1211 2.1.0.0
  • log4net 1.2.11.0
  • Cuarzo 2.2.2.400