1

「マイ ドキュメント」フォルダからの xml ファイルの読み取りに問題があります。「my documents」内のフォルダー Data に xml ファイルを作成しました。アプリの機能を既に変更しましたが、XmlReader リーダー行で、「パス 'C:\Users...\Documents\DomusGest\DomusGestFile.xml' へのアクセスが拒否されました」という例外がトリガーされます。

                StorageFolder storageFolder = null;
                StorageFile storageFile = null;
                storageFolder = await KnownFolders.DocumentsLibrary.GetFolderAsync("Data");
                storageFile = await storageFolder.GetFileAsync("DataXML.xml");
                string storageFilePath = storageFile.Path;


                XmlReader reader = XmlReader.Create(storageFilePath);
                while (reader.Read())
                {
                    if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == "Apparmtment"))
                    {
                        if (reader.HasAttributes)
                            {
                                WriteXML.Text = reader.GetAttribute("name");//write on Win8 App
                            }
                    }
                }

この同じコードで、ファイルがメトロ アプリ ソリューションのフォルダーにある場合、ファイルを読み取ることができます。

私は何を間違っていますか?

ありがとう

4

1 に答える 1