Trebuie să utilizați aplicația în locul domeniului domeniu stocat izolat. Acest lucru se poate face folosind unul dintre constructorii supraîncărcați IsolatedStorageFileStream .
Exemplu:
using System.IO;
using System.IO.IsolatedStorage;
...
IsolatedStorageFile appScope = IsolatedStorageFile.GetUserStoreForApplication();
using(IsolatedStorageFileStream fs = new IsolatedStorageFileStream("data.dat", FileMode.OpenOrCreate, appScope))
{
...
Cu toate acestea, acum vă veți confrunta cu problema acestui cod care funcționează numai atunci când aplicația a fost lansată prin intermediul ClickOnce deoarece aceasta este singura dată când este disponibilă o aplicație de stocare izolată pentru scopuri. Dacă nu lansați prin ClickOnce (cum ar fi prin Visual Studio), GetUserStoreForApplication() va arunca o excepție.
Modalitatea în jurul acestei probleme este să vă asigurați că AppDomain.CurrentDomain.ActivationContext nu este nulă înainte de a încerca să utilizați spațiu de stocare izolat cu aplicație.