0

Windows Phone Silverlight 8.1 アプリがあり、インターネット接続がある場合に 30 分ごとにデータをアップロードするバックグラウンド タスクを追加したいと考えています。Windows Phone 8.1 でバックグラウンド タスクを作成する手順に従いましたが、https://msdn.microsoft.com/en-us/library/windows/apps/dn642084 (v=vs.105 ).aspx - (Silverlight 8.1 アプリはマネージド Windows ランタイム コンポーネントを使用できません)。したがって、Silverlight クラス ライブラリに必要なクラスを配置すると、バックグラウンド タスクを起動するまですべてが機能します。アプリがクラッシュし、デバッグ セッションにエラーが表示されません。https://msdn.microsoft.com/en-us/library/windows/apps/dn642080(v=vs.105).aspxに従ってバックグラウンド タスクをサポートする必要があることはわかっています。- (バックグラウンド タスク バックグラウンド タスクによるアプリのサポート (C#/VB/C++ および XAML を使用した Windows ストア アプリ))。

明らかな何かが欠けているのでしょうか、それとも Windows Phone Silverlight 8.1 アプリでバックグラウンド タスクを実行する方法がありませんか?

4

2 に答える 2

0

新しい Silverlight 8.1 プロジェクトを最初から作成し、古いプロジェクトからすべてのファイルをコピーすることで、この問題を解決することができました。このプロジェクトは、Windows 8.1 プロジェクトから再ターゲットされたもので、クラッシュの原因となった何かがそこに残っていた可能性があります。マネージ Windows ランタイム コンポーネントを参照する必要がありますが、Silverlight 8.1 アプリからは使用しないため、私の質問で参照されている両方のリンクは有効です。

于 2016-02-24T13:05:28.927 に答える
0

タイプ: Windows Phone スケジュール タスク エージェントのプロジェクトを使用して同じことを試みてください。これで定期的なタスクを実装できます。

お役に立てば幸いです。何か助けが必要な場合は、お知らせください。

よろしく

于 2016-04-14T20:12:50.323 に答える