6

Sto eseguendo l'anteprima consumer di Windows 8 con Visual Studio 11 Beta installato.I modelli VS11 falliscono il kit di certificazione dell'app WinRT?

Quando creo un nuovo WinRT application/Metro, compilarlo ed eseguire il kit di certificazione App su questa applicazione vuoto, già non riesce a causa di chiamate al GetModuleFileNameW, GetModuleHandleW, LoadLibraryExW, LoadLibraryW e lstrlenA.

Ho cercato l'intero albero dei sorgenti per queste chiamate, ma non le ho trovate. Questo mi porta a credere che debbano essere trovati nelle librerie importate dal progetto template.

Non sono riuscito a trovare alcuna dichiarazione se si tratta di un problema di Visual Studio Beta, Kit di certificazione app o se devo intervenire personalmente. Qualcuno può illuminarmi?

risposta

6

Le probabilità sono, si sta analizzando una build di debug della propria applicazione in stile Metro. Assicurati di creare e distribuire con le impostazioni di rilascio prima di eseguire il Kit di certificazione app di Windows (WACK).

Se si tenta di eseguire WACK su un build di Debug, anche altri test dovrebbero fallire, incluso il test "Debug App check" che dovrebbe informare che "il binario [nome immagine] è costruito in modalità debug" e che " l'app non dovrebbe installare alcun file binario di debug. "

Con le configurazioni di generazione predefinite, anche l'opzione "Attiva le funzionalità di sicurezza di Windows" non funziona perché SafeSEH non è abilitato nelle build di debug.

Problemi correlati