0
我创建了一个带桌面扩展的UWP应用程序,并添加了如here所述的启动任务。 (我设置了Executable="AutoStartupTest.exe"
。)错误:“此应用程序只能在应用程序容器的上下文中运行。”
我注销并登录并在标题中出现错误,并且不知道如何解决该问题,因为它很有意义 - 为什么它不在容器中?这应该会自动发生,不是吗?该链接正在讨论一个UWP应用程序。
编辑
延长段的要求here。对于UWP过程
<Extensions>
<desktop:Extension Category="windows.startupTask" Executable="AutoStartupTest.exe" EntryPoint="Windows.FullTrustApplication">
<desktop:StartupTask TaskId="someId" Enabled="true" DisplayName="Hi user!" />
</desktop:Extension>
</Extensions>
我知道这个错误不是很有帮助。这是一个.NET可执行文件吗?尝试将其放在子文件夹中,然后在清单中相应地引用它,例如可执行= “的Win32 \ AutoStartupTest.exe”。让我知道如果这不解决它。 –
@StefanWickMSFT我在一个普通的UWP应用程序上测试它。这似乎不可能。我现在尝试使用Centennial应用程序,因为它调用了不需要在应用程序容器中执行的.net exe文件,因此它可以工作。不管怎么说,还是要谢谢你。 – ispiro
它也适用于主应用程序为UWP时启动任务是常规桌面EXE。让我知道如果你不能工作,我会分享一个工作示例项目。 –