错误:未注册类(来自 HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))尝试注册 Windows Phone 8.1 后台任务时

错误:未注册类(来自 HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))尝试注册 Windows Phone 8.1 后台任务时

问题描述:

当我尝试在此示例的 Windows Phone 8.1 中注册后台任务时 http://code.msdn.microsoft.com/windowsapps/Tile-Update-every-minute-68dbbbff我收到此错误:

When i trying to register a background task in windows phone 8.1 insted of this sample http://code.msdn.microsoft.com/windowsapps/Tile-Update-every-minute-68dbbbff i got this error :

类未注册(来自 HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))

Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))

我使用这个代码:

Dim taskBuilder As New BackgroundTaskBuilder()
taskBuilder.Name = taskName
taskBuilder.TaskEntryPoint = taskEntryPoint
taskBuilder.SetTrigger(New SystemTrigger(SystemTriggerType.UserPresent, False))
taskBuilder.Register()

有什么帮助吗?

确保您的 taskEntryPoint 变量值与您在 中定义的 Entry point: 值匹配Package.appmanifest >>> 声明 >>> 后台任务 >>> 入口点.

Make sure your taskEntryPoint variable value matches the Entry point: value you have defined in Package.appmanifest >>> Declarations >>> Background Tasks >>> Entry point.