DataUp makes data migration tasks safe and easy. Just build your application's data revisions as .NET classes
then let DataUp to execute them if needed (if a revision has not executed yet).
For details: https://juanonsoftware.github.io/DataUp/
A helper library for managing updates to ClickOnce-deployed applications. Provides a fully-fledged ViewModel for use in WPF apps allowing for granular control and visibility into application updates. This library is built around the standard System.Deployment update mechanisms.