我正在使用包含以下代码的现有数据库:
private async void CopyDatabase()
{
bool isDatabaseExisting = false;
try
{
StorageFile storageFile = await ApplicationData.Current.LocalFolder.GetFileAsync("Database.db");
isDatabaseExisting = true;
}
catch
{
isDatabaseExisting = false;
}
if (!isDatabaseExisting)
{
StorageFile databaseFile = await Package.Current.InstalledLocation.GetFileAsync("Database.db");
await databaseFile.CopyAsync(ApplicationData.Current.LocalFolder);
}
}
当我在设备上安装应用时,卸载并重新安装应用我收到此错误:table not found
。
当我重新启动设备并安装时不会发生错误。
我该如何解决这个问题? 请帮帮我
答案 0 :(得分:0)
我解决了这个问题:
我在CopyDatabase()
类中插入了App.xaml.cs
函数,这项工作解决了我的错误
坦