2016-12-07 13 views
0

У меня проблема с этим визуальным кодом C# uwp, когда я пытаюсь сохранить текстовый файл с малиной pi 3 с Windows 10 IoT.Сохранение проблемы с текстовым файлом uwp

var path = @"urls.txt"; 
var folder = Windows.ApplicationModel.Package.Current.InstalledLocation; 
var file = await folder.GetFileAsync(path); 
var lines = await Windows.Storage.FileIO.ReadLinesAsync(file); 
(lines[0]) = textBoxRadio.Text; 
(lines[1]) = textBoxRadio2.Text; 
await Windows.Storage.FileIO.WriteLinesAsync(file, lines); 

следующее сообщение об ошибке появляется

Необработанное исключение при 0x75DC0D6F (twinapi.appcore.dll) в blinky.exe: 0xC000027B: приложений внутреннее исключение произошло (параметры: 0x038CF1D0, 0x00000001). и приложение приостановлено.

Может кто-нибудь мне помочь?

+0

Какой у вас тип отладчика? Это «** Только корень **»? –

ответ

1

Вам не разрешено записывать файл в каталог установки. Вы должны сохранить файл в папке Local, Roaming или Temp. Локальный, например, предназначен для хранения активов в локальной папке приложения. Пожалуйста, обратитесь к сообщению в блоге Джерри Никсона для получения дополнительной информации: http://blog.jerrynixon.com/2012/06/windows-8-how-to-read-files-in-winrt.html

var path = @"urls.txt"; 
var installationFolder = Windows.ApplicationModel.Package.Current.InstalledLocation; 
var file = await installationFolder.GetFileAsync(path); 
var lines = await Windows.Storage.FileIO.ReadLinesAsync(file); 
(lines[0]) = textBoxRadio.Text; 
(lines[1]) = textBoxRadio2.Text; 

var localFolder = Windows.Storage.ApplicationData.Current.LocalFolder; 
var newFile = await localFolder.CreateFileAsync(path); 
await Windows.Storage.FileIO.WriteLinesAsync(newFile, lines);