2012-02-01 1 views
1

Я пишу приложение Windows Phone 7.5 для фонового агента. Я добавляю кодНе удалось получить метод ScheduledActionService.LaunchForTest() в Visual Studio 2010

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 - это версия 7.0.0.0 и версия файла 3.0.30701.2350.

Вы можете запустить это видео How-Do-I, которое демонстрирует приложение ScheduleActionService, чтобы убедиться, что у вас есть правильные биты, http://msdn.microsoft.com/en-us/hh369939.

Смежные вопросы