Programmgesteuerter Speicher für Silverlight-Anwendungen löschen?

Ich habe für einige Kunden eine Silverlight-App veröffentlicht. Ich habe Probleme beim Versenden von Updates.

Ich würde gerne, wenn ein Benutzer die Webseite zum ersten Mal lädt, wenn sein Anwendungsspeicher älter ist als das letzte Mal, als die Website aktualisiert wurdediese das passiert. Dadurch funktioniert meine Anwendung.

Also zwei Fragen:

Wie kann ich überprüfen, ob der vom Benutzer gespeicherte Anwendungsspeicher älter ist als das letzte Update der Silverlight-Site?

Wie kann ich den Anwendungsspeicher für die Site löschen?

Ich habe versucht anzurufen:

using( var store = IsolatedStorageFile.GetUserStoreForApplication() ) {
  store.Remove();
}
using( var store = IsolatedStorageFile.GetUserStoreForSite()) {
  store.Remove();
}

in demApp.xaml.cs Datei, aber diese scheinen keine Auswirkungen auf die angezeigte Seite zu haben - der Anwendungsspeicher wird nicht vollständig gelöscht.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage