【问题标题】:What's the easiest way to setup UWP program on a offline computer?在离线计算机上设置 UWP 程序的最简单方法是什么?
【发布时间】:2018-09-21 03:22:11
【问题描述】:

这是我第一次开发UWP程序,现在我必须将它设置到工厂的离线计算机上(让我给计算机起个名字:C)。我一直以为设置 UWP 程序和 win32 程序一样简单,但事实证明并非如此。

我用https://docs.microsoft.com/en-us/windows/uwp/packaging/create-appinstallerfile-vs说的方式。但是在我运行 appxbundle 之后,它说我需要为这个应用程序设置一个证书。我不知道是什么意思以及如何为我的应用找到证书?

最后,我找到了一种愚蠢的方法,首先在 C 上设置 Visual Studio。然后将源解决方案复制到可移动磁盘。完成此操作后,打开源解决方案并在本地计算机上运行。有了这个,Visual Studio 会自动将 UWP 程序安装到计算机上。最后把可移动磁盘拔掉,这样就没有人能找到源工程了,程序就OK了。

然而,虽然这种愚蠢的方式行得通,但如果您需要更新程序,则很麻烦。所以我正在寻找一种最简单的方法来做到这一点。谢谢。

【问题讨论】:

  • 您要查找的证书文件与 appbundle 位于同一文件夹中,扩展名为 .cer。只需双击它并按照向导安装它(在计算机 C 上)。之后,您可以运行 appxbundle。

标签: uwp


【解决方案1】:

来自官方文档here

在解决方案资源管理器中,打开 UWP 应用项目的解决方案。

  1. 右击项目并选择 Store->Create App Packages。如果此选项被禁用或根本不出现,请检查该项目是否为通用 Windows 项目。

  2. 将出现“创建应用程序包”向导。选择我要为侧载创建包,然后点击下一步。

  3. 在下一步中,更改您需要更改的任何信息,并在完成后单击创建。

4.这将使用 appxbundle 安装程序生成一个名为 AppPackages 的文件夹。

这次您将能够将您的应用分发到离线计算机。只需获取创建的文件夹即可。在那台离线计算机上,打开安装程序,剩下的你就知道了。

编辑: 看来我完全错过了你的意思。

看看here,我想,这会解决你的问题。

【讨论】:

    猜你喜欢
    • 2011-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多