0

我有一个 Windows 应用商店应用程序,当然,它在我的开发机器上运行良好。

在创建包以进行侧面加载以进行测试后,我将其安装在另一台(台式机)机器上。使用 Brundritt 的免费电子书“Windows 应用商店应用的位置智能”的第 25 和 26 页中包含的侧面加载说明,我的应用似乎安装得很好,只是该应用未添加到最后的 Windows 8.1 开始屏幕,正如预期的那样。

不过,我可以通过搜索功能找到该应用程序 - 我输入名称,它会显示在“找到”列表中(带有它的徽标),但是当我尝试运行它时,启动屏幕只是“闪烁”然后应用程序消失。它的图标确实停在了任务栏上,每次我点击它时,闪屏都会闪烁,但仅此而已。

这是一个包含 Bing 地图、SQLite(和 sqlite-net)以及 ExifLib 的 Windows 8.1 应用程序。

它确实显示在任务管理器的“应用程序历史记录”选项卡中。

我怎样才能纠正这个问题,或者至少确定问题可能是什么?

更新

这可能(或可能不)很重要:我侧载的应用程序版本是在调试模式下构建的。我需要在发布模式下构建它才能工作吗?

另外:在开发机器上以发布模式(第一次)构建后,它不再找到以前存在的 SQLite 数据。从调试更改为发布是否会更改数据库的路径或其他内容?

4

1 回答 1

1

这有帮助吗? http://blogs.msdn.com/b/vcblog/archive/2012/09/28/10354327.aspx 看来该应用程序需要以发布模式构建才能正常工作。

于 2015-02-03T08:02:46.983 回答