c# - Windows 10 通用音频后台播放器 - 无法注册后台任务 : Run Method Doesn't fire

标签 c# .net visual-studio-2015 windows-10 c#-5.0

开发用于后台音频播放器的 Visual Studio 2015 RC - Windows 10 通用应用。

我已按照以下步骤操作。

创建了 3 个项目。

  1. MusicPlayer(空白应用 - Windows 通用项目)
  2. 播放列表(类库 - Windows 通用项目)
  3. AudioBackgroundAgent(Windows 运行时组件 - Windows 通用项目)

遵循与 https://code.msdn.microsoft.com/windowsapps/BackgroundAudio-63bbc319 相同的步骤

一切正常,除了我无法注册和触发后台任务运行方法。

请建议我,注册和触发后台任务运行方法需要遵循哪些步骤。

谢谢。

最佳答案

可能需要在 Package.manifest 中添加入口点,例如,根据类似的示例,您可能需要以下部分:

<Extensions>
  <Extension Category="windows.backgroundTasks" EntryPoint="SampleBackgroundAudioTask.MyBackgroundAudioTask">
    <BackgroundTasks>
    <Task Type="audio" />
    </BackgroundTasks>
  </Extension>
</Extensions>

在这种情况下,您可能还需要将对代理项目的引用添加到主项目中 3. AudioBackgroundAgent 必须由 1. MusicPlayer 引用

关于c# - Windows 10 通用音频后台播放器 - 无法注册后台任务 : Run Method Doesn't fire,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30647680/

相关文章:

c# - 表单应用程序中的 Main 方法在哪里?

c# - 如何使用唯一的 ID 来识别每台远程计算机

c# - LINQ:如何声明 IEnumerable[匿名类型]?

c# - Visual Studio 2015 C# XAML 设计器不加载

c# - 解析 C# bootp 服务器的二进制数据?

c# - 自定义 MarkupExtension 仅在设计时导致 TypeInitializationException

c# - ASPxGridView 允许使用 ASPxCheckBox 进行排序和 DataItemTemplate

.net - .NET COM Callable Wrapper 如何生成 IID?

visual-studio-2015 - 在发布时应用 EF 迁移仅适用于某些 Web 项目

c# - 打包应用程序时,WinRT 和 UWP WebView localhost url 不会触发