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。讓我知道如果你不能工作,我會分享一個工作示例項目。 –