Тип или пространство имен "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 учебный класс.

Другие вопросы по тегам