Window Phone循环依赖

时间:2012-12-20 07:08:01

标签: windows-phone-7 background-agents

我正在开发窗口手机应用程序。在其中我添加了另一个新项目,即在后台工作的Schedule Agent。我在前台添加了代理的引用但是当我在代理中添加前景的引用时它给出了关于循环依赖。我怎么解决这个问题? 实际上我想在代理和前台访问本地数据库,但无法这样做。

2 个答案:

答案 0 :(得分:0)

你可以:

  1. 将您的共享代码放在包含代理的库中,并仅从应用程序或
  2. 引用该代码
  3. 创建一个新的库项目,您可以在其中放置共享代码,并从您的应用和代理中引用此新项目。
  4. 正如@entropy指出的那样,在任何一种情况下你都需要知道代理引用的任何代码或任何库都不能包含对banned by the agent的API的调用。

答案 1 :(得分:0)

您可以通过向主项目和计划代理引用它来创建一个包含您要在主项目和计划任务中共享的类的新项目。