2012-02-01 13 views
1

バックグラウンドエージェントのWindows Phone 7.5アプリケーションを作成しています。私は、コードVisual Studio 2010でScheduledActionService.LaunchForTest()メソッドを取得できません

ScheduledActionService.LaunchForTest( 
       periodicTaskName, 
       TimeSpan.FromSeconds(20)); 

メソッドを追加していますが、この方法のためにそれは

がエラーMicrosoft.Phone.Scheduler.ScheduledActionServiceがLaunchForTest 『

」の定義が含まれていません』私にエラーを示しています

参考までに、「LaunchForTest」メソッドを持たない定義を確認しました。誰かがそれを得る方法を知っていれば返信してください。

public sealed class ScheduledActionService 
{ 
    // Summary: 
    //  Registers a scheduled action with the operating system. 
    // 
    // Parameters: 
    // action: 
    //  The Microsoft.Phone.Scheduler.ScheduledAction to be registered. 
    // 
    // Exceptions: 
    // InvalidOperationException: 
    //  A scheduled action with the same Microsoft.Phone.Scheduler.ScheduledAction.Name 
    //  property is already registered with the system. 
    public static void Add(ScheduledAction action); 
    // 
    // 
    // Returns: 
    //  Returns Microsoft.Phone.Scheduler.ScheduledAction. 
    public static ScheduledAction Find(string name); 
    // 
    // 
    // Type parameters: 
    // T: 
    // 
    // Returns: 
    //  Returns System.Collections.Generic.IEnumerable<T>. 
    public static IEnumerable<T> GetActions<T>() where T : ScheduledAction; 
    public static void Remove(string name); 
    public static void Replace(ScheduledAction action); 
    } 
+0

プロジェクトがWindows Phone 7.1(プロジェクトプロパティの[アプリケーション]タブ)をターゲットにしていることを確認しましたか? –

答えて

0

古いバージョンのSDKがインストールされている可能性はありますか?おそらくベータ?

Microsoft.Phone assembyがバージョン7.0.0.0で、ファイルバージョンが3.0.30701.2350であることを確認します。

このHow-Do-Iビデオを実行すると、ScheduleActionServiceが表示され、正しいビットがあることを確認することができます。http://msdn.microsoft.com/en-us/hh369939

関連する問題