Я пытаюсь прочитать файл, не созданный в приложении.IsolatedStorageException в телефоне Windows 7 приложение
Вот пример я пробовал:
string FileName = "stops.txt";
string FolderName = "data";
string FilePath = System.IO.Path.Combine(FolderName, FileName);
IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication();
IsolatedStorageFileStream fileStream = myIsolatedStorage.OpenFile(FilePath, FileMode.Open, FileAccess.Read);
using (StreamReader reader = new StreamReader(fileStream))
{
MessageBox.Show(reader.ReadLine());
}
Я бросаю "isolatedstorageexception": link to exception
System.IO.IsolatedStorage.IsolatedStorageException: [IsolatedStorage_Operation_ISFS]
Arguments:
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.50829.0&File=mscorlib.dll&Key=IsolatedStorage_Operation_ISFS
at System.IO.IsolatedStorage.IsolatedStorageFileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, IsolatedStorageFile isf)
at System.IO.IsolatedStorage.IsolatedStorageFile.OpenFile(String path, FileMode mode, FileAccess access)
at HorairesCTS.MainPage.test()
at HorairesCTS.MainPage..ctor()
Может кто-то помочь мне прочитать этот файл?
Спасибо!
Когда вы говорите «не создано в приложении» - что * * * создал файл? Если он не создан вашим приложением, почему вы ожидаете, что он будет в хранилище пользователей для приложения? –
Его файл, который был скопирован/вложен в проект, не создан с изолированными функциями хранения –
Я подозреваю, что он не находится в изолированном хранилище, а затем - по крайней мере, не в пользовательской части изолированного хранилища. Если это в проекте, вы можете получить к нему доступ в качестве URL-адреса ресурса или просто вставить его в сборку. –