应用程序没有启动.安装Windows Phone 8.1后

本文关键字:Phone Windows 安装 启动 应用程序 | 更新日期: 2023-09-27 18:01:51

我现在进入这个bug已经两天了,似乎找不到原因。我最近安装了VS2013 Update 2 RC,并开始构建我的WinRT应用程序的Windows Phone 8.1版本。我一直在慢慢地移动文件(主要是转换器/基本资源和页面)到共享项目,并没有太多的问题。

Windows Phone 8.1应用程序构建并运行(尽管有一些问题我仍然需要解决)。我的WinRT应用程序,除了将一些东西移动到共享项目之外,我根本没有改变(除了它的一些依赖项),根本不会启动。弹出"The app didn't start"

到目前为止,我已经尝试慢慢地将文件从共享项目移回主WinRT项目,但仍然无济于事。我的硬盘没有用TrueCrypt加密。

另一件需要注意的事情是,在向Windows Phone 8.1移动的过程中,我也改变了我的便携式类库,以同时针对WP8.1和Xamarin (iOS和Android)。

我没有能够得到任何调试结果,因为任何时候我开始调试,它失败了"应用程序没有启动"错误。即使在运行Native/Mixed调试器时,也不会在输出中抛出异常。而且,即使在App构造函数中,也不会触发断点。

我读到这可能是由权限问题引起的。我对规定地点和登记条目的所有权限进行了核对和复核,未发现偏差。

我要注意的另一件事是,这似乎只发生在我的应用程序中。

应用程序没有启动.安装Windows Phone 8.1后

我明白了!根据我在这里读到的,问题是在我的项目中有一个文件app.config

从我所能看到的,app.config似乎完全是多余的。我相信它是原始Windows 8应用程序的遗物。到目前为止,我还没有遇到任何问题,Nuget似乎改变了它的内容,以反映一些更新的应用程序包。

从项目中排除该文件解决了问题。