VS 2013 c# SQLite Build schlägt fehl. Hohes Risiko des App Certification Kit durch msvcr100.dll

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

  •  21-12-2019
  •  | 
  •  

Frage

Beim Testen meiner App, die für die WinRT (ARM)-Plattform entwickelt wurde, tritt beim App-Zertifizierungskit ein Fehler auf.

Ich verwende das SQLite for WindowsRT lib und damit die Microsoft Visual C++ 2013 Runtime Package.

Das Cert Kit sagt dasmsvcr100.dll has a high risk for the userund ich muss die folgenden Linker-Optionen festlegenSAFESHEH, DYNIMCBASE; NXCOMPAT and APPCONTAINER

Es hat etwas damit zu tun msvcr100.dll

Nach einer Stunde Googlen konnte ich jedoch nicht finden, wie man diese Flags im Windows-App-Projekt Visual Studio 2013 c# setzt.

Jeder könnte mir dabei helfen, es treibt mich wirklich um.* :-D Danke im Voraus.

*LÖSUNG BEARBEITEN * http://www.lyalin.com/2013/07/09/sqlite-for-windows-runtime-for-windows-8-1-apps/Das hat den Zweck erfüllt.Das Entfernen der Bibliothek aus meinem Nuget-Manager und das Herunterladen direkt von der SQLite-Site hat den Zweck erfüllt.Jetzt funktioniert es mit einer neuen C++-Bibliothek

Danke Leute

War es hilfreich?

Lösung

Wie gesagt dieser Blog Der Trick besteht darin, auf eine Beta-Version von SQLite zu aktualisieren.Daher musste ich die Bibliothek aus meinem Nuget-Manager entfernen und sie direkt von der SQLite-Site herunterladen.Diese Version erfordert eine neue C++-Laufzeitversion und diese Version besteht das Zertifizierungskit.

VERWENDEN SIE NICHT SQLITE VOM NUGET PACKAGE MANAGER!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top