1

バックグラウンド エージェント タスクを追加した後、WMAppManifest.xml ファイルに関する警告が表示されます。私のxmlは次のとおりです。

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

バックグラウンド エージェント クラスのファイル名 - ScheduledTaskAgent

バックグラウンド エージェント アセンブリ名 - myAgent

バックグラウンド エージェントの既定の名前空間 - myAgent

誰でもエラーを指摘できますか? 前もって感謝します。

4

2 に答える 2

4

解決策を見つけました。これは、同じ問題で立ち往生している人を助けるかもしれません.

手順:

  1. Visual Studio でテンプレートを使用してバックグラウンド エージェントを作成します。
  2. メイン プロジェクトで、ソリューションを右クリックし、[既存のプロジェクトの追加] を選択します。
  3. 次にメイン プロジェクトを右クリックし、[参照の追加] をクリックして、2 番目のタブ [プロジェクト] に移動し、バックグラウンド エージェントを選択します。

3番目のステップはメインステップです。私はそのステップを逃したため、問題が発生しました。WMAppManifest.xml のエントリが自動的に作成されます。

于 2013-01-08T10:56:21.670 に答える
0

これはおそらく奇妙に聞こえるかもしれませんが、バックグラウンド エージェント クラスの名前を別の名前 (ScheduledAgent など) に変更してみてください。そこで名前の競合が発生する可能性があると思います。

于 2013-01-07T15:55:26.543 に答える