Posibles escollos con constructores estáticos en C #

Mi pregunta surge después de refactorizar una clase que contenía solo métodos estáticos para ser declarada comostatic clase, y experimentando problemas extraños al iniciar la aplicación.

No he realizado ninguna investigación exhaustiva, pero parece que alguna llamada que se realiza desde el constructor estático no se completa por algún motivo.

Entonces, me gustaría saber dónde hay algún inconveniente al usar constructores estáticos en C #. Más específicamente, ¿hay cosas que se deben evitar a toda costa y no se pueden usar desde el constructor estático?

Respuestas a la pregunta(3)

Su respuesta a la pregunta