Yim*_*imu 6 windows-applications app-certification-kit windows-store-apps uwp
我尝试使用发布模式打包Windows应用程序,但两项测试失败:
1,二进制分析仪故障
Binary analyzer
•Error Found: The binary analyzer test detected the following errors:
?File C:\Program Files\WindowsApps\***_1.0.0.0_x64__2qz35x103g***\clrcompression.dll has failed the AppContainerCheck check.
?File C:\Program Files\WindowsApps\***.MStube_1.0.0.0_x64__2qz35x103g***\clrjit.dll has failed the AppContainerCheck check.
•Impact if not fixed: If the app doesn’t use the available Windows protections, it can increase the vulnerability of the customer's computer to malware.
•How to fix: Apply the required linker options - SAFESEH, DYNAMICBASE, NXCOMPAT, and APPCONTAINER - when you link the app. See links below for more information:
Run Code Online (Sandbox Code Playgroud)
2.支持的API测试失败
•Error Found: The supported APIs test detected the following errors:
?API RtlCaptureContext in api-ms-win-core-rtlsupport-l1-1-0.dll is not supported for this application type. clrcompression.dll calls this API.
?API RtlVirtualUnwind in api-ms-win-core-rtlsupport-l1-1-0.dll is not supported for this application type. clrcompression.dll calls this API.
?API _XcptFilter in msvcrt.dll is not supported for this application type. clrcompression.dll calls this API.
?API __C_specific_handler in msvcrt.dll is not supported for this application type. clrcompression.dll calls this API.
?API _amsg_exit in msvcrt.dll is not supported for this application type. clrcompression.dll calls this API.
?API _initterm in msvcrt.dll is not supported for this application type. clrcompression.dll calls this API.
?API free in msvcrt.dll is not supported for this application type. clrcompression.dll calls this API.
?API malloc in msvcrt.dll is not supported for this application type. clrcompression.dll calls this API.
?API memcpy in msvcrt.dll is not supported for this application type. clrcompression.dll calls this API.
?API memset in msvcrt.dll is not supported for this application type. clrcompression.dll calls this API.
•Impact if not fixed: Using an API that is not part of the Windows SDK for Windows Store apps violates the Windows Store certification requirements.
•How to fix: Review the error messages to identify the API that is not part of the Windows SDK for Windows Store apps. Please note, C++ apps that are built in a debug configuration will fail this test even if it only uses APIs from the Windows SDK for Windows Store apps. See the link below for more information:
Alternatives to Windows APIs in Windows Store apps.
Run Code Online (Sandbox Code Playgroud)
我没有办法解决它们...如何解决这两个错误,以确保我的应用程序可以正确打包?
谢谢。
| 归档时间: |
|
| 查看次数: |
2009 次 |
| 最近记录: |