我使用Visual Studio(2013)创建了一个Windows应用商店应用程序。右键单击项目并选择"部署"。应用程序部署在哪里?我想做的是能够从cmd运行该应用程序,而不是从Visual Studio。
所以问题是:应用程序部署在哪里?我能换个位置吗?
此处可以找到正常安装的Windows应用商店应用程序:%programfiles%WindowsAppsIdentifierForYourApp
。但是,当您从Visual Studio部署时(出于调试等目的),Visual Studio只会在您的生成输出文件夹中注册要运行的应用程序。
但我不认为你可以从命令行启动这个程序。即使你试图双击可执行文件,你也会得到一个错误"这个应用程序只能在应用程序容器的上下文中运行"
您可以通过C++代码中的IApplicationActivationManager::ActivateApplication函数启动应用程序。通过托管代码可能还有另一种方法,但我不知道。