Доступ к файлу запрещен при втором запуске приложения

Я сталкиваюсь со странной проблемой, когда пытаюсь получить доступ к файлу на SD-карте с помощью кода:

var path = @"D:\Test\test.txt";
try
{
    StorageFile file = await StorageFile.GetFileFromPathAsync(path);
}
catch (Exception ex) { Debug.WriteLine($"File access failed due to {ex.Message}"); }

path = @"Test\test.txt";
StorageFile file2 = await (await KnownFolders.RemovableDevices.GetFoldersAsync()).FirstOrDefault().GetFileAsync(path);

Файл находится на SD-карте, я объявилRemovableStorage возможность и добавилFileTypeAssociation, Я могу получить файл при первой отладке приложения, но при втором запуске я получаюUnauthorizedException с первымStorageFile, Удивительно вторая попытка получить файл черезRemovableStorage работает каждый раз. Если я только перезапущу телефон и отладлю приложение еще раз - оно снова будет работать, но все же только в первый раз.

Доступ к файламStorageFile.GetFileFromPathAsync () как-то ограничен? Я что-то пропустил?

ОБНОВИТЬ:

Похоже, в последней версии эмулятора 10856 я получаю исключение при каждом запуске, что может означать, что не будет никакого доступа к файлу по полному пути.

Ответы на вопрос(1)

Ваш ответ на вопрос