Я разрабатываю приложение в стиле Metro (для Windows 8) с использованием С# и XAML. Я настроил свои модели просмотра для использования в качестве контекстов данных во время разработки, например:
xmlns:vm="using:hub.ViewModels"
d:DataContext="{d:DesignInstance IsDesignTimeCreatable=True, Type=vm:ViewModels
Мое приложение работает отлично при запуске, но в представлениях дизайна как VS 2012, так и Blend я иногда получаю это (бесполезное) сообщение об ошибке:
An Exception was thrown. TargetException: Error in the application.
Stacktrace
at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
InnerException: None
Это происходит только в режиме конструктора, то есть я не могу устанавливать точки останова для всех событий INotifyPropertyChanged().
Каков наилучший подход к отладке ошибок времени разработки?