File libMonoPosixHelper.dll has failed the DBCheck check. - Linker options for UWP application?

noobsoftware 251 Reputation points
2021-05-19T13:37:32.653+00:00

I'm trying to submit my app to the Microsoft store, but I'm encountering this error:

Error Found: The binary analyzer test detected the following errors:

File libMonoPosixHelper.dll has failed the DBCheck 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:

According to the information i have read it's not possible to change linker options for a C# UWP application. If so how i am supposed to remedy this problem? As far as i know the libMonoPosixHelper.dll comes from Mono.Posix.NETStandard, (which is a dependency from another package I'm using: PeachPie.Library,). And Mono.Posix.NETStandard is a package developed by Xamarin and Microsoft and provides "Posix/Unix features". Any help is appreciated.

Developer technologies | .NET | Xamarin
Developer technologies | Universal Windows Platform (UWP)
0 comments No comments
{count} votes

Accepted answer
  1. Nico Zhu (Shanghai Wicresoft Co,.Ltd.) 12,866 Reputation points
    2021-05-20T05:15:54.77+00:00

    Hello, Welcome to Micorosoft Q&A,

    We can't reproduce your problem in our environment, For this scenario, only the store team could check this problem, I'd suggest you open a free support ticket here: Contact Us. Choose to Contact us, select Dashboard for Topic, and select App submissions and management for issue type.


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.