Тип или пространство имен "IsolatedStorage" не существует в пространстве имен "System.IO" (вам не хватает сборки или ссылки?)
Я столкнулся с проблемой изолированного хранилища, в основном я делаю приложение для Windows Phone и Windows Desktop для своего изолированного хранилища в Windows Phone. Я использую следующее;
System.IO.IsolatedStorage.IsolatedStorageFile userStore = System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForApplication();
using (var isoFileStream = new System.IO.IsolatedStorage.IsolatedStorageFileStream("students.txt", System.IO.FileMode.Open, userStore))
{
using (var isoFileReader = new System.IO.StreamReader(isoFileStream))
{
}
}
и я предположил, что это будет то же самое для рабочего стола Windows, но, очевидно, это не так, есть ли другой способ добиться того же? Чтобы избежать ошибки!
1 ответ
Решение
Возможно, вы делаете приложение.NET для Магазина Windows (Windows 8 и выше), а не обычное приложение Win Forms. Вам нужно использовать Windows.Storage
Пространство имен.
Прямого пространства имен System.IO.IsolatedStorage не существует.
использование Windows.Storage.ApplicationData.Current.LocalData
вместо System.IO.IsolatedStorage.IsolatedStorageFile
учебный класс.