【问题标题】:What are the various options to distribute a Windows 10 (Metro) application?分发 Windows 10 (Metro) 应用程序的各种选项是什么?
【发布时间】:2016-03-09 20:58:50
【问题描述】:

分发 Windows 10 应用程序的各种选项有哪些?该应用程序将使用 Metro UI 构建。各种选择是否有优势或限制?我是 Windows 开发新手,无法找到这个问题的明确答案。

我们的应用程序可能最终成为通用 Windows 平台应用程序。该决定是否暗示了与分发有关的事情?

我读过some things,这意味着通过 Windows 应用商店进行分发意味着您只能使用较少的 API。

我们的客户设置了 Microsoft SCCM。 SCCM 与 Windows 应用商店有何不同?

【问题讨论】:

  • 我怀疑这个问题可能会被否决,而且确实如此。无论如何,我还是发布了它,因为这对我来说听起来像是一个合法的问题。如果您对该问题投反对票,请提供一些反馈以说明原因。
  • SCCM 是一个自动化的软件分发系统。有可能使用某种公司商店,它允许在不启用开发人员模式或公共 Windows 商店的情况下分发您的应用程序。然而 iirc 需要一些额外的功能,甚至可能需要额外的许可证,如 sccm 的 intune 才能使这成为可能,我怀疑很多公司都有。所以imo如果这真的必须是appx那么他们应该启用开发者模式并通过powershell和Add-AppxPackage安装它。 Downvotes 可能是因为这被认为是一个仅用于编程的网站

标签: windows windows-store-apps win-universal-app software-distribution sccm


【解决方案1】:

要运行 Windows 应用,您只能选择在应用商店中发布它们,或者在您安装它的所有计算机上启用开发者模式并旁加载应用。

可用的 API 及其限制在这两种情况下是相同的。

另请参阅:Sideload your app package

【讨论】:

  • 您是指带有 Metro UI 的 Windows 10 应用程序?我的印象是您仍然可以编写能够作为 .exe 文件分发并在 Windows 10 上运行的传统应用程序。
  • @ChrisWilliams 是的,但那些不是“Windows 应用程序”(以前称为“Metro 应用程序”),而是“Windows 桌面应用程序”,它们使用不同的 API(Win32 与 WinRT)完全不同)。我知道这和名字有点混淆。
猜你喜欢
  • 2012-09-29
  • 2015-11-17
  • 1970-01-01
  • 2012-02-11
  • 2011-09-07
  • 2012-06-29
  • 1970-01-01
  • 2012-10-30
  • 1970-01-01
相关资源
最近更新 更多