【问题标题】:UWP crashes after downloading and installing from Windows Store从 Windows 应用商店下载和安装后 UWP 崩溃
【发布时间】:2016-03-22 05:21:30
【问题描述】:

我已成功将我的 UWP 应用程序部署到 Windows 商店。它在 windows phone 中完美运行,但是,当从 windows 商店安装到 pc / 笔记本电脑时,它会失败并崩溃。 检查事件查看器(Windows 日志)显示以下错误;

应用程序的激活 AppName!应用失败 错误:远程过程调用失败。见 Microsoft-Windows-TWinUI/操作日志以获取更多信息。

我不明白这是什么错误?

谢谢!

【问题讨论】:

  • 您查看过上述日志吗?转到事件查看器,然后转到“应用程序和服务日志\Microsoft\Windows\Apps\Microsoft-Windows-TWinUI/Operational 事件日志”它是否告诉您与您的应用程序相关的内容?顺便提一句。您是否直接在开发机器上从 Visual Studio 对其进行了测试?是这样的吗?
  • 应用程序在 Visual Studio 2k5 的开发环境中完美运行。这是您提到的路径中的日志。 ActivateApplicationForContractByAppIdAsUserWithHost 应用程序 35495AbdulRahmanHamidy.44059B86E89A8_1edfxrc5vntv6!App for the Windows.Launch contract failed with the remote procedure call failed.. 激活应用程序 35495AbdulRahmanHamidy.44059B86E89A8_1edfxrc5vntv6!App for the Windows.Launch contract failed with error
  • 你真的是说你是在 Visual Studio 2005 中开发的吗?
  • 很抱歉这是 vs 2015 社区版

标签: windows-store-apps windows-10 uwp


【解决方案1】:

您是否尝试过使用 Visual Studio 2015 在 Windows Phone 设备上以发布模式运行它? 大多数情况下,此类错误是由 .NET Native 引起的,它在 Debug 构建时默认未激活,但在应用发布到 Store 时会激活。

谢谢,

【讨论】:

  • 从 vs 2015 开始,它在调试和发布模式下都能完美运行。
  • 确保 ,NET Native 已启用。项目属性 > 构建 > 使用 .NET 本机工具链编译。如果您已迁移旧项目,则可能未正确启用此功能。 LMK。
  • 我在 vs 2015 中新创建了这个项目。我已经检查了该选项,但未启用。我需要为 vs 2015 中新创建的项目启用它吗?
  • .NET Native 在应用商店中默认激活,因此在提交应用之前,您需要在发布模式下测试它并激活 .NET Native Tool Chain。这将帮助您检查 .NET Native 是否存在一些问题。
【解决方案2】:

您的应用是否引用了可移植项目?如果是,引用的项目是否包含资源文件?我们遇到过类似的问题,它们与资源文件有关。手动部署应用程序时一切正常,但从商店下载时,应用程序无法正常工作。

原来问题出在引用项目中的资源文件上。问题已通过将引用项目中的资源文件复制到应用程序的项目中来解决。

【讨论】:

  • 谢谢,我的应用中没有资源文件。但是,我已经为 Universal App Platform 和 SQLite.Net-PCL 引用了 SQLite,它们在参考部分。
  • @ARH 你有没有解决这个问题?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-15
相关资源
最近更新 更多