共享'本地' WinRT metro应用程序的数据库

时间:2014-09-01 14:58:49

标签: c# sqlite windows-8 windows-runtime

我正在使用c#开发一个winRT应用程序,并且需要一个非常小的数据库来促进应用程序之间的信息传输。将有一些(< 10)Windows平板电脑用户将在其上进行测验,之后结果将上传到共享数据库,以便可以编译整个排行榜。

我在开发过程中一直使用SQLite,效果很好。我想将此SQLite数据库复制到共享位置,以便所有平板电脑都可以访问它,并将结果写入其中。然后我可以写一个额外的' admin'应用程序(位于笔记本电脑上),查询此中央数据库并编译排行榜,然后可以显示。

我一直在努力寻找这个共享SQLite数据库的位置。我已经创建了一个家庭组并将数据库复制到了Homegroup文件夹,但是继续得到一个“禁止打开”的文件夹。尝试在我的应用程序中打开SQLite连接时出错。

我如何解决' CannotOpen' SQLite错误,这是最好的方法吗?我不想包含互联网依赖,因为存在连接问题。

谢谢!

1 个答案:

答案 0 :(得分:0)

在Windows应用商店应用中无法访问共享位置,因为它们是沙盒。