我有一个应用程序打包并签名为 MSIX,它从开始菜单安装和运行。我也希望能够从命令行运行应用程序,以进行自动化测试,但我看不到这样做的方法。从powershell,文档建议使用Invoke-CommandInsideDesktopPackage,但这需要开发人员模式,我不想在测试机器上启用该模式,并且与仅运行应用程序不同。我想要的是一个简单的命令行命令,它以与开始菜单相同的方式启动应用程序。
答案 0 :(得分:2)
按照设计,来自 MSIX 文件夹的安装文件夹的二进制文件不能通过其直接路径直接访问。
从 MSIX 包的命令行运行应用的正确方法是使用执行别名。以下文章包含有关执行别名如何工作以及如何在包中定义它的更多详细信息,无论您使用何种工具来构建 MSIX 包。