从Windows通用应用程序创建可执行文件

4

我在Visual Studio 2015中用WinJS创建了一个Windows通用应用程序。现在我可以从我的Visual Studio上运行它。我该如何制作一个exe文件,以便我可以将应用程序分发给我的朋友们?是否只能上传到Windows商店中?

2个回答

5
我猜你在谈论一个Windows 10应用程序!?有几种方法可以完成这个任务。最好的方法是通过Windows商店分发它。您可以在那里隐藏应用程序,以便只有拥有应用程序直接链接的人才能看到它。您的朋友可以直接从商店下载它。
另一种选择是在商店中提供您朋友的Live ID。然后您的朋友会收到一封带有直接链接的电子邮件。
您实际上可能正在寻找的选项不涉及商店,而是创建一个应用程序包并将其部署给您的朋友。(请参见屏幕截图)对于Windows商店应用程序,您不会创建.exe文件,而是创建.appx包。

enter image description here

选择不在下一个对话框中上传到商店。然后点击创建。 在输出目录中,您会找到*.appx文件(不是*.exe)。
您可以通过侧载方式分发appx。只需将输出文件夹的内容复制到您朋友的计算机上,并在PowerShell中运行ps1脚本。这将启动应用程序的安装。
小提示:这需要您朋友的PC启用侧载功能。您可以在设置对话框中设置此项。请参见屏幕截图。 enter image description here

谢谢。这正是我想要的答案 :) - Ditto P S
每次我尝试这个操作时,都会出现“错误APPX0107:指定的证书无法用于签名”的提示。有人知道如何解决这个问题吗? - Tim

1
在当前的Windows Dev账户中,您可以使用促销代码来分发应用程序给您的朋友,而不是使用侧载。如果这个应用程序是公司应用程序,我建议使用侧载方法。

@VinothKrishnan 我认为这个回答解决了问题,或者至少对未来有帮助。 - jeremy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接