【发布时间】:2014-05-05 17:43:23
【问题描述】:
我目前遇到此错误两天,但似乎无法找到原因。我最近安装了 VS2013 Update 2 RC 并开始构建我的 WinRT 应用程序的 Windows Phone 8.1 版本。我一直在缓慢地将文件(主要是转换器/基本资源和页面)移动到共享项目,并且没有太多问题。
Windows Phone 8.1 应用程序构建并运行(不过,我仍然需要解决一些问题)。我的 WinRT 应用程序,除了将一些东西移动到共享项目之外,我根本没有改变(除了它的一些依赖项),它根本不会启动。它抛出“应用程序未启动”。
到目前为止,我已尝试将文件缓慢移出共享项目并移入主 WinRT 项目,但仍然无济于事。我的硬盘没有使用 TrueCrypt 加密。
另外需要注意的是,在向 Windows Phone 8.1 迁移的过程中,我还更改了我的可移植类库以同时针对 WP8.1 和 Xamarin(iOS 和 Android)。
我无法获得任何调试结果,因为每当我开始调试时,它都会因“应用程序未启动”错误而失败。即使在运行本机/混合调试器时,也不会在输出中引发异常。此外,即使在 App 构造函数中,也不会触发断点。
I have read that this could be caused by permissions issues.我已经检查并仔细检查了规定位置和注册表项中的所有权限,没有发现任何偏差。
我应该注意的另一件事是,这似乎只发生在我的应用程序中。所有其他应用似乎都运行良好。
【问题讨论】:
-
您在这里提供的有用信息为零,因此没有什么可回答的。您应该创建一个 repro-sample,然后将其上传到 Microsoft Connect。
-
我刚刚想通了。显然我有一个
app.confignuget 最近决定更新的文件(在我更新了一些包之后),这导致了错误。排除它可以解决问题。 -
另外,作为说明,我从抛出的错误中获得了接近零的有用信息,并且也没有抛出异常(如帖子中所述)。因此,我唯一的办法是提供我的调试过程,包括研究可能导致它的原因以及我从列表中划掉的可能原因。将来,操作系统提供一些信息更丰富的错误代码(在 VS 和事件日志中)会有所帮助,但在此之前,有时我们没有得到太多信息。
标签: c# windows-runtime windows-phone windows-store-apps windows-phone-8.1