Metro App fails certification
description
I am trying to have a Metro App certified and I am encountering the following problem:
FAILED
Binary Analyzer
•
Error: Following errors were encountered while running the Binary Analyzer test.◦File C:\Users\Paolo\Documents\Visual Studio 11\Projects\MetroReader\MetroReader\bin\Debug\AppX\Newtonsoft.Json.dll has failed the APTCACheck check.
•
Impact if not fixed: Customers are at increased risk to vulnerabilities in your application if the proper Windows protections are not opted into.
•
How to fix: During the linker phase of your application build, apply SAFESEH, DYNAMICBASE, and NXCOMPAT. For more information on these defenses, see the following links:
SAFESEH
NXCOMPAT
DYNAMICBASE
Windows ISV Software Security Defenses