WMAppManifest.xml后台代理错误

时间:2013-01-06 13:12:53

标签: windows-phone background-agent

我在添加后台代理任务后收到WMAppManifest.xml文件的警告。 我的xml是:

<ExtendedTask Name="BackgroundTask">
    <BackgroundServiceAgent Specifier="ScheduledTaskAgent" Name="MyAgent" Source="MyAgent" Type="MyAgent.ScheduledAgent" />
</ExtendedTask>

后台代理类文件名 - ScheduledTaskAgent

后台代理程序集名称 - myAgent

后台代理默认命名空间 - myAgent

有人可以指出错误吗?提前谢谢。

2 个答案:

答案 0 :(得分:4)

我找到了解决方案。这可能会帮助那些陷入同样问题的人。

<强>步骤

  1. 使用Visual Studio中的模板创建后台代理。
  2. 在主项目中,右键单击解决方案并选择添加现有项目
  3. 然后右键单击主项目,单击Add Reference,转到第二个选项卡'Projects'并选择后台代理。
  4. 第三步是主要步骤。我错过了那一步,因此错过了这个问题。 WMAppManifest.xml中的条目将自动创建。

答案 1 :(得分:0)

这可能听起来很奇怪但是尝试将后台代理类的名称更改为其他内容,例如ScheduledAgent。我想你可能会在那里发生名称冲突。