6

我正在考虑开发一个免费的非企业 Windows 8 风格的应用程序。我希望能够在不向我自己或用户收取任何费用的情况下分发它。(请注意我不是在询问 Windows 7 风格的桌面应用程序。)

Microsoft Community看来,分发这些类型的应用程序的唯一方法是使用 Windows 应用商店。事实上,自从删除了Metro一词后,在我看来,替代短语之一是Windows Store Apps,这显然暗示了与 Windows Store 的紧密关联。

该商店的许可协议似乎支持分发免费应用程序。但是,我也读到没有(永久)免费的方式来使用商店作为开发人员。(例如,参见这个。)微软似乎确实推销了一些“免费”方法来做到这一点,但它们似乎是第一年免费订阅,在随后的几年里仍然需要信用卡详细信息。

我已经查看并考虑了以下有关此问题的 Stack Overflow 问题:

  1. 如何在没有 Windows Store 的情况下分发已编译的 Windows 8 Metro 应用程序?
    • 这个问题似乎是在商店可用之前使用预发布的 Windows 8 的上下文中的。
  2. 如何在不提交到商店的情况下安装 Windows 8 应用程序
    • 这似乎与企业用户和应用程序有关。

如何分发免费的 Windows 8 应用程序而无需为 Windows 应用商店开发者帐户付费?

4

2 回答 2

6

你不能。在 Windows 应用商店中分发应用程序需要商店帐户;但是,有些程序会吸收这笔费用(个人开发人员每年 49 美元),例如 MSDN 订阅和 BizSpark。

侧载(如您提供的第一个链接中所述)仍然是可能的,但需要(并自动提供)一个免费的“开发者”帐户来运行它。

于 2012-10-29T02:22:36.973 回答
3

有点。

你要做的是进入商店菜单,然后点击“构建商店包”。当它询问您是否要为商店构建一些东西时,您点击no

您将看到一个包含 .sh1 脚本的目录,然后您可以使用它来安装应用程序。

缺点是,这需要企业 Windows 或(免费)开发人员许可证才能安装。所以一般人群不够用。

现在,我应该指出,.EXE旧的方式仍然可以正常工作。如果您指的是现代 UI 应用程序,那么只有一个障碍。

于 2012-10-29T21:26:22.517 回答