【问题标题】:Can I execute an App Windows UWP generated by Codename One on Windows 10 Desktop machines?我可以在 Windows 10 桌面计算机上执行由 Codename One 生成的 App Windows UWP 吗?
【发布时间】:2019-05-21 11:17:31
【问题描述】:

我的客户端需要我的应用(使用 Codename-One-Framework 开发)在 Windows 10 桌面计算机和 Android 设备上执行。

我的代号一个帐户允许我生成 Windows UWP 应用程序。

我可以在 Windows 10 桌面计算机上执行由 Codename One 生成的 App Windows UWP 吗?

我已经试过了,但是没用。

首先,我生成了一个 Windows-UWP-App 并将其下载到我的 windows 10 机器上。 我解压缩了下载的文件并双击了 UWPApp_1.0.1.0_x86 文件。 然后,打开一个对话框,提供一个安装按钮。 我单击了安装按钮,并显示了一个进化栏,但它很快停止并显示错误消息报告与缺少某些依赖项相关的问题并建议安装 .NET-CoreRuntime.1.0。

我提供了此安装并再次尝试。 同样的问题和信息重复了。

我也尝试使用 powershell 命令行来执行。 结果是一样的,但添加了更详细的错误消息。

我做错了什么?

点击下面的链接查看更详细的错误信息。

error messagens

【问题讨论】:

  • 当我尝试执行 UWP-App 时,Windows 桌面计算机会启动一个异常,报告安装程序在安装某些依赖项期间失败。我已经在执行之前安装了 dot-net-runtime core。

标签: codenameone


【解决方案1】:

您可以在桌面上运行 UWP 应用,但通常需要通过 Microsoft Store 部署它们。请参阅developer guide UWP section 中的以下内容:

UWP 应用可以直接部署到 Windows 10 桌面和移动设备 无需涉及 Windows 应用商店的设备。这个过程是 但是,仅适用于测试和调试您的应用程序 开发,因为它需要您启用“开发”模式 设备。另外,安装有点复杂 而不是简单地通过互联网下载应用程序。过程为 部署到 Windows 10 桌面设备不同于流程 用于移动设备。这些将在以下部分中进行描述。

【讨论】:

  • 现在,我收到错误消息:Windows 无法安装包 XXXXX.com... 因为此包依赖于无法找到的框架。提供由“CN=Microsoft Corporation, O=Microsoft Corporation, ...”发布的框架“Microsoft.NET.CoreRuntime.1.0”,具有中性或 x86 处理器架构,最低版本为 1.0.23819.0,连同此软件包一起安装。当前安装的名称为“Microsoft.NET.CoreRuntime.1.0”的框架是:{}​​ 如何安装 dotnet-runtime1.0.?我安装了 dotnet 运行时,但 power-shell 脚本执行无法识别它。
  • 我终于在我的 Windows 10 桌面上安装了我的应用程序。我找到了 DotNET.runtime 1.0 可执行文件,并在执行 CodeName One 生成器生成的包中存在的 Power-Shell 脚本之前安装了它。 “脚本”报告应用程序已成功安装。但是,当我启动应用程序时,它立即中止,没有可以解释原因的错误消息。
  • 您是否在设置中选择了“桌面调试构建”?您是否按照开发者指南中有关下载依赖项的说明进行操作?
  • 嗨。我已经解决了与安装相关的问题。我添加了依赖项并按照您在此处提到的链接提供的说明安装了 Microsoft 提供的 DotNET.Runtime1.0,最后安装成功。但是应用程序没有工作。当我在我的 Windows 10 机器上启动该应用程序时,该应用程序会立即中止其执行,并且没有任何错误消息可以解释可能出现的问题。
  • 但是您是否从下载中安装了正确的依赖项?
猜你喜欢
  • 1970-01-01
  • 2023-03-21
  • 2016-01-10
  • 1970-01-01
  • 1970-01-01
  • 2016-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多