问题: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