Issue with MVVMLight ViewModelBase public parameterless constructor in inherited base class for WP7 Tombstoning
问题 I am handling tombstoning in Wp7 by dumping my ViewModel into the PhoneApplicationService state (see this link for more info). My ViewModel (VM) inherits from the MVVM Light Toolkit (ViewModelBase) which has a protected parameterless constructor only. This causes the serilization to fail with: "The type 'GalaSoft.MvvmLight.ViewModelBase' cannot be deserialized in partial trust because it does not have a public parameterless constructor." Excuse my ignorance but serialization is new to me - I