0

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

4

2 回答 2

0

您可以创建一个新项目,其中包含要在主项目和计划任务之间共享的类,方法是向主项目和计划代理提供该类的引用。

于 2012-12-20T08:30:07.973 回答
0

您可以:

  1. 将您的共享代码放入包含代理的库中,并且仅从应用程序中引用该代码,或者
  2. 创建一个新的库项目,在其中放置共享代码,并从您的应用程序和代理中引用这个新项目。

正如@entropy 所指出的,在任何一种情况下,您都需要注意,从代理引用的任何代码或任何库都不能包含对被代理禁止的 API 的调用。

于 2012-12-20T07:15:44.413 回答