ContinueFileOpenPicker,文件读取操作在debuging模式下成功但不是独立运行

时间:2015-08-14 12:00:52

标签: c# windows-phone-8.1

问题:ContinueFileOpenPicker,文件读取操作在调试模式下成功(即使在发布版本中),但发布APP独立运行时却没有成功。

我使用文件选择器

在我的窗口8.1手机中读取了一个文本文件

在调试模式下,文件选择器返回文件并显示等待恢复到我的APP,读数为SUCCESS。

但是当我直接运行APP时,文件选择器会立即返回我的APP而不等待,然后在几秒钟之后我的应用程序崩溃,或许读了一些行但不是全部。

阅读代码如下。

public async void ContinueFileOpenPicker(FileOpenPickerContinuationEventArgs args)
{
    try
    {
        int nRecords = await ImportACUFile(files[0]);
    }
    catch (Exception ex)
    {
    }
}

public async Task<int> ImportACUFile(StorageFile acufile)
{
    using (var db = new SQLite.SQLiteConnection(DBPath))
    {
        var lines = await Windows.Storage.FileIO.ReadLinesAsync(acufile);
        foreach (var line in lines)
        {.....}
        .....
    }
}

任何人都可以帮我确定问题吗?

感谢很多!!!

LONG

0 个答案:

没有答案