我有一个依赖于应用程序随附的 XML 数据文件的 Windows Phone 应用程序。当应用程序第一次在手机上运行时,我将文件加载到隔离存储中。将文件加载到隔离存储后,应用程序将使用数据的隔离存储版本。在我的应用程序的下一个版本(市场更新)中,XML 文件将包含更多元素,我如何在每次应用程序更新(市场上的新版本)时更新一次数据文件?
我以为我可以更改隔离存储中的文件名,但这会留下垃圾。我还可以在加载 XML 文件时检查异常,但是还有其他更优雅的方法吗?我不想在每次运行我的应用程序时检查隔离存储中的旧文件。
理想的情况是放一段代码,当新版本的应用程序加载到手机上时会执行一次,有没有办法做到这一点?