Car*_*oza 3 c# visual-studio uwp
我有一个 UWP 应用程序,现在似乎无法构建。奇怪的是我有另一个项目与它非常相似,但它构建得很好。后台任务不是音频背景任务。突然出现这种情况是什么原因呢?
验证错误。错误80080204:应用程序清单验证错误:第43行第12列,原因:如果不是音频后台任务,则不允许在windows.activatableClass.inProcessServer中存在没有ActivatableClassId的EntryPoint =“App.TokenRefreshBackgroundTask”。
目标版本为 18362。
更新
事实证明,这种行为是设计使然。该平台不支持“异步”后台任务。
--
旧答案,为了完整性
事实证明,这是在打包构建期间生成 AppxManifest 的方式中的一个错误。我已经提交了一个错误来解决这个问题,一旦我有关于其可用性的更新,我将更新此线程和开发者社区票证。
目前,您可以通过手动将 inProcServer 条目指定为全局扩展来解决此问题,如下所示:
<Extensions>
<Extension Category="windows.activatableClass.inProcessServer">
<InProcessServer>
<Path>CLRHost.dll</Path>
<ActivatableClass ActivatableClassId="App.TokenRefreshBackgroundTask" ThreadingModel="both" />
</InProcessServer>
</Extension>
</Extensions>
Run Code Online (Sandbox Code Playgroud)
其中 ActivatableClassId 必须与 backgroundTasks 扩展的 EntryPoint 匹配。
请注意,这与“应用程序”节点下的“扩展”块不同。该节点位于“包”级别,作为“应用程序”和“功能”节点的对等节点。
归档时间: |
|
查看次数: |
2056 次 |
最近记录: |