Вы настроили VS для прерывания при возникновении исключения? (по умолчанию разрывается только на необработанные исключения). Отладка | Исключения и проверка "брошены".
Одно это, вероятно, не является ответом на ваш вопрос, но может помочь с отладкой.
Кроме того, вы можете временно вывести свой код из блока инициализатора (только для отладки), а затем, если хотите, вы можете восстановить блок инициализатора, как только код заработает.