6

Estoy ejecutando Windows 8 Consumer Preview con Visual Studio 11 Beta instalado.¿Las plantillas VS11 deben fallar en el kit de certificación de la aplicación WinRT?

Cuando creo una aplicación nueva WinRT/metro, compilar y ejecutar el Kit de certificación de aplicaciones en esta solicitud en blanco, ya que falla debido a las llamadas a GetModuleFileNameW, GetModuleHandleW, LoadLibraryExW, LoadLibraryW y lstrlenA.

He buscado todo el árbol de fuentes para estas llamadas, pero no puedo encontrarlas. Esto me lleva a creer que se encuentran en las bibliotecas importadas por el proyecto de plantilla.

No pude encontrar ninguna declaración sobre si esto es un problema de Visual Studio Beta, Kit de certificación de aplicaciones o si tengo que tomar alguna acción por mi cuenta. ¿Alguien puede iluminarme?

Respuesta

6

Lo más probable es que esté analizando una versión de Debug de su aplicación de estilo Metro. Asegúrese de compilar e implementar con la configuración de la versión antes de ejecutar el Kit de certificación de la aplicación de Windows (WACK).

Si intenta ejecutar WACK en una compilación Debug, otras pruebas también deberían fallar, incluida la prueba "Debug App check" que debería informarle que "el [nombre de imagen] binario está integrado en modo de depuración" y eso " la aplicación no debería instalar ningún binario de depuración ".

Con las configuraciones de compilación predeterminadas, la opción "Optar en las características de seguridad de Windows" también debería fallar porque SafeSEH no está habilitado en las compilaciones de depuración.

Cuestiones relacionadas