XamlParseException может немного вводить в заблуждение.Проверьте, что вы делаете в конструкторе вашего класса MainWindow что-то, что вызывает исключение.Это приведет к тому же поведению.К сожалению, отладчик не сломается в реальном инициаторе, но покажет вам эту ошибку.
Например, используйте оператор try catch catch в конструкторе, блок catch покажет вам исключение.