La construction de VS 2013 c# sqlite échoue dans le kit de certification des applications à haut risque à partir de msvcr100.dll

StackOverflow https://stackoverflow.com//questions/22011507

  •  21-12-2019
  •  | 
  •  

Question

J'obtiens un échec du kit de certification d'application testant mon application, qui est développée pour la plate-forme WinRT (ARM).

Je utilise l SQLite for WindowsRT lib et donc le Microsoft Visual C++ 2013 Runtime Package.

Le kit de certification dit quemsvcr100.dll has a high risk for the useret je dois définir les options Linker suivantesSAFESHEH, DYNIMCBASE; NXCOMPAT and APPCONTAINER

Cela a quelque chose à voir avec le msvcr100.dll

Cependant, après 1 heure de recherche sur Google, je n'ai pas réussi à trouver comment définir ces indicateurs dans le projet d'application Windows Visual Studio 2013 c#.

N'importe qui pourrait me guider à travers ça, ça me motive vraiment, n** :-D merci d'avance.

*MODIFIER LA SOLUTION * http://www.lyalin.com/2013/07/09/sqlite-for-windows-runtime-for-windows-8-1-apps/Cela a fait l'affaire.Supprimer la bibliothèque de mon gestionnaire de nugets et la télécharger directement depuis le site SQLite a fait l'affaire.Maintenant, il fonctionne avec une nouvelle bibliothèque C++

Merci les gars

Était-ce utile?

La solution

Comme dit dans ce blog l'astuce consiste à mettre à jour vers une version bêta de SQLite.J'ai donc dû supprimer la bibliothèque de mon gestionnaire de nuget et la télécharger directement depuis le site SQLite.Cette version nécessite une nouvelle version du runtime C++ et cette version passe le kit de certification.

N'UTILISEZ PAS SQLITE DEPUIS NUGET PACKAGE MANAGER !

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top