2012-11-26 10 views
5

Windows Phone 8アプリケーションの "ScheduledActionService"に "Periodic Task"を追加しようとすると、次のメッセージが表示されます。Windows Phone 8: "ドライブがディスク上の特定の領域またはトラックを特定できません。"

"ドライブがディスク上の特定の領域またはトラックを特定できません。"これは私が使用しているVisual Studioの2012年に関連するか、Windows Phoneの周期タスクに関連している場合

が、私は本当にわからない8.

コードの同じ部分には、Windowsの携帯電話では正常に動作します7.

+0

これはコンテキストがありません。 「hello world」タイプのアプリはあなたのエミュレータで動作しますか?どのコードスニペットが特に失敗するのですか? – JustinAngel

+0

ScheduledActionService.Add(periodicTask);この例外をスローするコードです... – DeveloperLove

答えて

0

WPDTノートでこれが見つかりました。

ランタイム例外は、Microsoft.Phone.Tasksのランチャ/チューザを使用して、エミュレータのホーム画面に存在しないアプリケーションを呼び出すときに発生します。次のエラー文字列が表示されます。「ドライブがディスク上の特定の領域またはトラックを見つけることができません」回避策:ランチャー/チューザーを使用しないでください。

http://download.microsoft.com/download/d/9/2/d926fb38-bb43-4d87-ae5a-1a3391279fac/releasenotes.htm

(PSは、Googleの「Windows Phoneの開発者ツールCTPリリースノート」リンクを表示することができない場合)

2

メインプロジェクトへの参照として、ScheduledTaskAgentを追加する必要があります。

3

msdnチュートリアルのビデオでは、バックグラウンドタスクにマイクロソフトが必要としていることについて優れた説明があります。

これは、24:30頃にWPAppManifest.xmlファイルを編集して問題を参照しています。
彼は、何を行う必要があるのか​​、なぜそれを説明しますか。

http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-34-Creating-a-Background-Agent-for-Scheduled-Tasks

また、私はメインのプロジェクトはまた、それには何も使っていない場合でも、(スケジューラのプロジェクトを参照するために持って判明、メインプロジェクトから呼び出されたときにWPAppManifest.xmlを固定した後、null参照の例外が発生しました)。

+0

この追加の落とし穴に注意していただきありがとうございます。 MSFTは、ScheduledAgentsを文書化するときにボールになかった! – BobHy

関連する問題