2014-05-19 8 views
6

Viene visualizzato l'errore seguente quando si tenta di eseguire il test di certificazione dell'app nell'app Windows 8.1. Mi sono guardato intorno per un po 'e non riesco a trovare soluzioni per questo. L'app è scritta in C#/xaml di cui non ero a conoscenza nemmeno con un linker.L'app di Windows Store non funziona AppContainerCheck

Spero che qualcuno mi può guidare nella giusta direzione su come dovrei iniziare a indagare un errore come questo come ricerche web hanno finora mi ha fallito

analizzatore binario

• Errore Trovato: Il test dell'analizzatore binario ha rilevato i seguenti errori: ◦ File [MyTabletApplication.exe] non ha superato il controllo AppContainerCheck.

• Impatto se non risolto: se l'app non utilizza le protezioni Windows disponibili, può aumentare la vulnerabilità del computer del cliente al malware.

• Come risolvere: applicare le opzioni del linker richieste: SAFESEH, DYNAMICBASE, NXCOMPAT e APPCONTAINER quando si collega l'app. Vedere i collegamenti sottostanti per ulteriori informazioni:

+0

Ciao @JacobDuval, Sei riuscito a risolvere questo problema? Colpisco lo stesso errore con la mia app. Purtroppo non sono riuscito a trovare nulla di utile sul web ancora. –

+0

Ehi amico, non sono riuscito a trovare una buona soluzione, ma dalla memoria abbiamo finito per non aver comunque bisogno del negozio di windows alla fine. Se trovi la risposta per favore torna qui e pubblicala! –

+0

Ciao @JacobDuval, Grazie per la risposta. Sono stato in grado di risolvere questo problema per la mia app WIndows-10 Desktop. Per la piattaforma x86 dovevo collegarmi con -SAFESEH e -APPCONTAINER e per la piattaforma x64 -APPCONTAINER –

risposta

-1

Se si utilizza Visual Studio 2015 e si tratta di una nuova soluzione/progetto, assicurarsi che la casella di controllo "Compila con .NET Native tool chain" sia deselezionata nelle proprietà del progetto di avvio nella versione. configurazione.

+0

Per quanto ne so .NET Native non è un requisito per il negozio giusto e dovresti essere in grado di caricare un pacchetto senza. Native .Net se ne hai bisogno Sto avendo gli stessi problemi con una app di Windows 10. – toroveneno

+0

questa era una vecchia domanda riguardante le App di Windows Store su Windows 8/8.1 quando .NET Native non era generalmente disponibile ... ora con le app di Windows Store su W10 (Windows Universal Apps). NET Native è abilitato per impostazione predefinita nelle versioni Release e chiaramente la certificazione passa. A proposito di se. Native Native è un requisito Sono abbastanza sicuro che anche se si carica un pacchetto non compilato con. Native nativo sullo Store verrà ricompilato nel cloud. Le app non eseguono più il codice gestito su W10 e W10M sono tutte compilate per codice macchina. Se hai problemi cerca altrove per una risposta. –