Unhandled exceptions from ViewModels can also be handled in App.xaml.cs. There should not be much difference. App.xaml.cs is the center point of the entire application where you handle all unhandled exceptions.
Side node: I would not recommend that you separate ViewModels and Views into different assemblies for this and other reasons. See my post here for a description of why.
source
share