打包UWP C ++应用程序以在干净的Windows 10计算机上运行的简单方法?

时间:2016-09-29 10:45:12

标签: visual-studio-2015 uwp

我刚刚使用Visual Studio构建了我的第一个UWP C ++示例。当我从工作室内启动它时,它可以正常工作,但生成的发行版.exe甚至不能在我构建它的机器上工作 - 我收到以下错误:

  

此应用程序只能在应用程序容器的上下文中运行。

但即使它确实在这里运行,也存在包装必要的.d等问题。我检查了这个MSDN article,但是它描述了一个复杂的过程,使用我没有的证书进行签名,我甚至还没有.Appx(不知道如何制作)

我不是在任何地方发布应用程序,我只需要在我的其他Win 10 PC上运行它。什么是最简单的方法?

1 个答案:

答案 0 :(得分:1)

构建可在任何地方部署的应用程序的简单方法是从项目>创建商店包。商店>创建应用包

create package

选择"否"创建测试包并按照说明操作。 构建完成后,输出文件夹将包含appx和名为" Add-AppDevPackage.ps1"的安装脚本。在Windows 10桌面上部署appx。要启动脚本,请右键单击它并选择"使用PowerShell"运行。

files listing

该脚本将在您的应用程序及其所有依赖项的主机上部署。