2011-09-22 13 views
7

Cada vez que depuro mi aplicación de teléfono de Windows, ya sea en mi teléfono o emulador, siempre obtengo esta excepción. ¿Cómo puedo resolver este problema?La excepción nula no se ha manejado - IdleDetectionMode.Disabled

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; 

Todavía soy un principiante con esto.

Respuesta

11

Esa no es una excepción.

Lo que supongo que es la excepción, es que PhoneApplicationService no se ha creado. Así que obtienes un NullReferenceException.

O añadir PhoneApplicationService = new PhoneApplicationService() en la línea de arriba, o garantizar siguiente XAML están en su App.xaml

<Application.ApplicationLifetimeObjects> 
    <!--Required object that handles lifetime events for the application--> 
    <shell:PhoneApplicationService 
     Launching="Application_Launching" Closing="Application_Closing" 
     Activated="Application_Activated" Deactivated="Application_Deactivated"/> 
</Application.ApplicationLifetimeObjects> 
51

que he tenido mismo problema. Al borrar las carpetas \ bin y \ obj y luego recompilar, se resolvió para mí.

+0

Esto de hecho lo resolvió para mí! Entonces no hay necesidad de votar esta. –

+0

Yo también - Dios sabe cuánto tiempo me habría llevado resolver esto sin esta publicación. –

+4

Yo también ... Resolví el nombre de mi ensamblado y de repente comencé a recibir este error. Rebuild Solution no lo solucionó. Seguí tu sugerencia y lo solucionó. La próxima vez debería probar Clean Solution y Rebuild Solution probablemente. – Adarsha

Cuestiones relacionadas