Windows 应用商店部署位置

Windows store apps deploy location

我使用 Visual Studio(2013) 创建了一个 Windows 商店应用。右键单击该项目并选择 "Deploy"。应用程序部署在哪里?我想要做的是能够从 cmd 而非 Visual Studio.

运行 该应用程序

所以问题是:应用程序部署在哪里?我能以某种方式改变那个位置吗?

正常安装Windows 商店应用程序可在此处找到:%programfiles%\WindowsApps\IdentifierForYourApp。但是,当您从 Visual Studio 部署时(出于调试等目的),Visual Studio 只是将应用程序从您的构建输出文件夹中注册到 运行。

但我认为您不能从命令行启动该程序。即使您尝试双击可执行文件,您也会收到错误 "This application can only run in the context of an app container"

您可以通过 C++ 代码中的 IApplicationActivationManager::ActivateApplication 函数启动应用程序。可能还有另一种通过托管代码的方式,但我不知道。