Msix、打包和任务调度器

Msix, packaging and task scheduler

我在 VS2019 专业预览版中使用 .NET 5.0 制作了一个控制台应用程序,并使用 "Windows application packaging project" msix 对其进行了打包。一切顺利,安装正确,更新完美。当我想将此程序添加到任务计划程序时出现问题,因为 .exe 文件位于 C:\Program Files\WindowsApps\PackageName\Version...
1. 由于限制,不能从 WindowsApps 文件夹中 运行(因为会有多个其他用户,所以让他们都获得访问权限是不可行的)。 2. 如果我给定版本号推送更新,该文件夹将更改名称。 有没有办法正确地做到这一点?就像启动 windows 个应用程序文件的命令一样?任何帮助,将不胜感激!

您是否尝试过定义 execution alias 并将别名(而非路径)指定为计划任务的目标?

这应该可以解决权限和更改路径问题。