我在Windows 10 Desctop上使用Visual Studio 2015开发机器,并在调试模式下构建UWP应用程序(自定义单元测试)。我想运行我的UnitTests的调试版本,因此尝试从python脚本(或仅cmd.exe)启动我的Appx,但仅查看:
C:\Users\l_chayka\job_builds\unit_tests_win10\Debug>UnitTests.exe
The system cannot execute the specified program.
如果我从Visual Stidio启动Appx一切正常,我该怎么做才能使UWP应用程序的调试版本从终端启动?提前致谢。
有几种方法可以从命令行启动appx:
1.使用窗口的启动菜单。您可以在这篇文章中参考Diogo的回复。语法如下。您可以保存到vbs脚本并在命令行中运行:
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.SendKeys "^{ESC}"
WScript.Sleep 1000
objShell.SendKeys WScript.Arguments.Item(0)
WScript.Sleep 1000
objShell.SendKeys "{ENTER}"
使用explorer.exe(IE10)启动已部署的应用程序,例如:“ explorer.exe bingnews://”。您可以参考这篇文章。
编程以实现IApplicationActivationManager接口来加载应用程序。这也基于窗口的注册表项来找到有效的APPID。详细的代码可以在这篇文章中找到。
希望这会有所帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句