0

我正在尝试将我的应用程序传递给 Microsoft 市场,但是我的后台代理中有 3 个错误,我不明白。

是说:

 Unsupported API cannot be used by a background agent. Assembly contoso.dll was trying to 
use Micosoft.Phone.Shell.PhoneApplicationService::get_Current 

Unsupported API cannot be used by a background agent. Assembly contoso.dll was trying to 
use Micosoft.Phone.Shell.PhoneApplicationService::get_State

Unsupported API cannot be used by a background agent. Assembly contoso.dll was trying to 
use Micosoft.Phone.Shell.PhoneApplicationService

所以我一直在寻找不受支持的 API ( http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202962(v=vs.105).aspx)

我正在使用ShellToast类,但它应该被支持??

我不明白为什么或何时使用此 PhoneApplicationService,它没有在我的后台代理中引用,并且我在Microsoft.Phone.Shell命名空间中使用的唯一类是ShellToast......

我也在使用 IsoStorage 但后台代理允许

没有代码的任何猜测?你知道这个错误什么时候会触发吗?

谢谢,

4

1 回答 1

0

好的,我很愚蠢,我找到了解决方案。

事实上,这不是我的ShellToast班级,而是我的 TempDataStoragePhoneApplicationService.Current.State用于临时存储。

对不起'回合

于 2012-12-14T10:00:36.693 回答