I've got an existing Windows Phone app that is out in the wild, and being used. I'd like to transition to a Universal App, but I'd like to be able to transition data from the existing local SQL database to something that can then be used by the Universal App.
My current idea is to push out an update to the Silverlight version that saves the data to be migrated as a well known filename in Isolated Storage - which in turn maps to the Local
folder on the other side, and then move that out to the Roaming
folder or rename as applicable. This approach does seem a little flawed that it requires end users to first pick up and run that update prior to my releasing the universal version.
So, is there a way to include a migration app as part of the Windows Phone package that could handle the migration in one go?