【发布时间】:2015-02-10 23:42:09
【问题描述】:
我使用 Visual Studio(2013) 创建了一个 Windows 应用商店应用。右键单击该项目并选择“部署”。应用程序部署在哪里?我想要做的是能够从 cmd 运行该应用程序,而不是从 Visual Studio。
所以问题是:应用部署在哪里?我可以改变那个位置吗?
【问题讨论】:
标签: windows-8 windows-store-apps
我使用 Visual Studio(2013) 创建了一个 Windows 应用商店应用。右键单击该项目并选择“部署”。应用程序部署在哪里?我想要做的是能够从 cmd 运行该应用程序,而不是从 Visual Studio。
所以问题是:应用部署在哪里?我可以改变那个位置吗?
【问题讨论】:
标签: windows-8 windows-store-apps
可以在此处找到通常安装的 Windows 应用商店应用程序:%programfiles%\WindowsApps\IdentifierForYourApp。但是,当您从 Visual Studio 部署时(出于调试等目的),Visual Studio 只会注册应用程序以从您的构建输出文件夹中运行。
但我认为您不能从命令行启动该程序。即使您尝试仅双击可执行文件,也会收到错误“此应用程序只能在应用程序容器的上下文中运行”
您可以通过 C++ 代码中的IApplicationActivationManager::ActivateApplication 函数启动应用程序。通过托管代码可能还有另一种方式,但我不知道。
【讨论】: