我有一个Windows应用商店应用,当然,在我的开发机器上运行正常。
将软件包创建为侧载以进行测试后,我将其安装在另一台(台式机)上。使用Brundritt的免费电子书"位置智能for Windows Store应用程序"页面25和26中包含的侧载说明,我的应用似乎安装得很好,除了没有添加应用程序最终到Windows 8.1开始屏幕,正如预期的那样。
尽管如此,我可以通过搜索功能找到该应用程序 - 我输入名称,它显示在"找到"列表(带有徽标),但是当我尝试运行它时,启动画面只是"闪烁"然后应用程序消失了。它的图标确实停在任务栏上,每次点击它时,闪屏都会闪烁,但这就是全部。
这是一个Windows 8.1应用程序,包含Bing Map,SQLite(和sqlite-net)以及ExifLib。
它确实出现在任务管理器"应用历史"标签
我如何纠正这个问题,或者至少确定问题可能是什么?
这可能(或可能不是)显着:我侧载的应用程序版本是在调试模式下构建的。我是否需要构建发布模式才能使其正常工作?
此外:在开发计算机上以发布模式(第一次)构建后,它不再找到以前存在的SQLite数据。从调试到发布的更改是否会更改数据库的路径?
答案 0 :(得分:1)
这有帮助吗? http://blogs.msdn.com/b/vcblog/archive/2012/09/28/10354327.aspx应用程序似乎需要在发布模式下构建才能正常运行。