Windows 8 windows 8现代ui应用程序-访问数据

Windows 8 windows 8现代ui应用程序-访问数据,windows-8,microsoft-metro,Windows 8,Microsoft Metro,在哪里可以找到已安装现代ui应用程序的文件夹?我正在开发一些应用程序,它使用.txt文件来存储信息(win8不支持arm-facepalm上的数据库),但它们似乎不能正常工作——这就是我想访问它们的原因。 谢谢 在地铁里,这不是正确的做事方式。我想你指的是db文件,或者txt文件。只需从项目文件夹访问本地文本文件 下面是一个很好的教程,介绍如何进行此操作: 例如: private async void ProjectFile() { // settings var _Pa

在哪里可以找到已安装现代ui应用程序的文件夹?我正在开发一些应用程序,它使用.txt文件来存储信息(win8不支持arm-facepalm上的数据库),但它们似乎不能正常工作——这就是我想访问它们的原因。
谢谢

在地铁里,这不是正确的做事方式。我想你指的是db文件,或者txt文件。只需从项目文件夹访问本地文本文件

下面是一个很好的教程,介绍如何进行此操作:

例如:

    private async void ProjectFile()
{
    // settings
    var _Path = @"Metro.Helpers.Tests\MyFolder\MyFolder.txt";
    var _Folder = Windows.ApplicationModel.Package.Current.InstalledLocation;

    // acquire file
    var _File = await _Folder.GetFileAsync(_Path);
    Assert.IsNotNull(_File, "Acquire file");

    // read content
    var _ReadThis = await Windows.Storage.FileIO.ReadTextAsync(_File);
    Assert.AreEqual("Hello world!", _ReadThis, "Contents correct");
}

SQLite在ARM上受支持—请看我已经安装了它,然后VS告诉我sqlLIte不支持“任何CPU”设置。我没有使用过它,但我在前面的评论中引用的Tim的帖子似乎专门针对这一点—您确实必须针对每个环境,特别是x64、x86、,但是他们新的安装程序为你简化了这一点。我不确定你是否正确。。。当我试图在“安装位置”保存某些内容时,我收到异常“拒绝访问”。可能无法写入项目文件?我将再次尝试使用本地/漫游存储(使用另一个代码)。您不在项目文件中写入,而是使用本地和漫游数据。您只读取项目文件。