【问题标题】:Deploy Windows Apps to Family and Friends without store, enterprise or development-tools无需商店、企业或开发工具即可将 Windows 应用程序部署给家人和朋友
【发布时间】:2016-01-06 03:33:09
【问题描述】:

我为我的家人/朋友编写了一个应用程序,现在我们想将它部署在 PC 上。在商店中发布它不是一种选择,也不是每个人都有Widows Live accountSideloading 不是一个选项,因为我们没有企业版。

我只找到了三种已经描述的方式。通过在商店中发布、使用开发工具或拥有企业版。

是否有第四种方法可以在不使用 Windows 应用商店或无需安装开发者证书的情况下部署 Windows UWP 应用程序?如果没有,未来是否有可能发生类似的事情?

Windows 10 Deployment Tool 看起来像我要找的东西,但我似乎是手机用的,还是我错了?

【问题讨论】:

    标签: windows-10 win-universal-app uwp


    【解决方案1】:

    未来就是现在!该过程在 Windows 10 上更容易,并且链接的问题与该版本无关。在 Windows 10 上,用户可以在“更新和安全”页面的“开发人员”部分的系统设置中启用开发人员模式或侧面加载。

    https://msdn.microsoft.com/en-us/library/windows/apps/dn706236.aspx

    【讨论】:

    • 我可以使用“Windows 10 部署工具”在其他桌面上远程部署我的应用程序吗?
    • 启用开发人员模式或侧载后,您可以将 appx 复制到桌面系统并使用 powershell (add-appxpackage) 或 MDM 解决方案安装它(非常适合企业 - 对您的小家庭场景)需要部署工具才能将应用推送到没有powershell的移动设备上。移动设备仍需要启用侧载。
    • @RobCaplan-MSFT 如果我想更新应用程序怎么办?不发布到商店怎么办。
    【解决方案2】:

    现在有了 Windows 10 周年更新,您只需双击 *.appxbundle 文件即可安装

    步骤:

    1. 创建你的包,选择否,当提示“你想构建包以上传到 Windows 应用商店吗?”

    2. 进入包文件夹,双击*.cer,将证书安装到Trusted Root Certification Authorities

    3. 双击*.appxbundle进行安装

    客户端操作系统要求:Win10 14393

    UWP 目标 SDK:14393

    UWP 最小 SDK:14393

    【讨论】:

    • 是的,Win10 AU 有点击运行“应用安装程序”。但它需要通过受信任的根证书进行数字签名。对于个人使用来说太贵了。 microsoft.com/store/apps/app/9nblggh4nns1
    • @pnp0a03 创建证书不是部署 uwp 所必需的。基本上,你有两个选择。 1.没有创建任何证书,只是在vs中创建包,然后复制给客户,他们可以双击它,会弹出一个对话窗口,点击“更多信息”,然后点击“运行”,你的uwp 将被安装。 2.你可以在store里创建一个app,把你的uwp项目和你注册的app关联起来,创建包的时候会有一个签名证书
    • 嗯……和我的理解不一样。这是我使用 Win10 AU 14393.51 的测试结果。我创建了 3 个 uwp appxbundle - 1) 与商店无关,2) 关联但构建用于侧载和 3) 关联并构建用于商店发布。所有 pkg​​ 均未签名。然后双击 .appxbundle 以使用 appInstaller 启动。但结果都是一样的 - 错误“您需要为此应用程序包安装新证书,或者...(0x800B0109)”。我找不到“更多信息”或“运行”选项。如果可能的话,你能描述更多关于它的细节吗?谢谢。
    【解决方案3】:
    1. 在目标设备上,打开测试文件夹。例如,C:\Projects\MyApp\MyApp\AppPackages\MyApp_1.0.2.0_Test
    2. 右键单击 Add-AppDevPackage.ps1 文件,然后选择 Run with PowerShell 并按照提示操作。
    3. 单击“开始”按钮,然后键入您的应用名称以启动它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 2015-12-25
      • 1970-01-01
      • 2014-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多