4

我正在开发一个 Windows 8 应用程序(现代 UI),我在问我是否可以让应用程序的“可执行文件”在其他计算机上安装和测试,而无需将该应用程序提交给市场。如果有帮助,我正在使用 Visual Studio 2012 Ultimate。先感谢您。

4

2 回答 2

5

右键单击项目并选择商店 - 创建应用程序包并取消选择上传到商店。这将为您的应用程序和所有依赖项创建一个包含包的文件夹。使用 powershell 脚本,该脚本也位于安装应用程序的文件夹中。通常,如果您第一次运行它,它可能会要求您更改 ExecutionPolicy,但随后它会安装该应用程序。

于 2013-04-27T20:03:35.230 回答
1

您可以将应用程序旁加载到另一台机器上,而无需应用程序位于 Windows 应用商店中。

Kai 在对这个问题的另一个回答中提到的一种方法是利用目标机器上的开发人员许可证。由于此机制使用开发人员许可证,因此它不是分发应用程序的合适方法,原因如下:

  1. 许可声明“您只能将开发者许可用于开发、测试和评估应用程序”
  2. 开发者许可证有 30 天(或 90 天)的限制,之后将再次提示用户续订许可证;对于“完成”的应用程序来说,这不是一个合适的体验。
  3. 获取许可证需要互联网连接,因此如果离线,应用程序可能无法启动。

将应用程序分发给 Windows 应用商店之外的最终用户的经批准机制是通过 Windows 8 企业版或为未运行企业版的设备(如 RT)购买企业侧加载激活密钥。可以在此处此处找到有关此过程的一些信息。

于 2013-04-28T05:45:23.307 回答