我为一些客户发布了 Silverlight 应用程序。我在发布更新时遇到问题。
我想当用户最初加载网页时,如果他们的应用程序存储比上次更新站点时更旧,那么就会发生这种情况。这将使我的应用程序工作。
所以,两个问题:
如何检查用户存储的应用程序存储是否早于 Silverlight 站点的上次更新?
如何删除站点的应用程序存储?
我试过打电话:
using( var store = IsolatedStorageFile.GetUserStoreForApplication() ) {
store.Remove();
}
using( var store = IsolatedStorageFile.GetUserStoreForSite()) {
store.Remove();
}
在App.xaml.cs
文件中,但这些似乎对显示的页面没有影响 - 应用程序存储未完全清除。