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

OK私は解決策を見つけたのは愚かです。

実際、それは私のクラスではなく、一時ストレージShellToastに使用する私のTempDataStorageでした。PhoneApplicationService.Current.State

申し訳ありませんが

于 2012-12-14T10:00:36.693 に答える