我从App认证工具包测试我的应用程序失败,该应用程序是为WinRT(ARM)平台开发的。
我使用SQLite for WindowsRT
lib,因此使用Microsoft Visual C++ 2013 Runtime Package
。
Cert Kit那个
msvcr100.dll has a high risk for the user
我必须设置以下链接器选项
SAFESHEH, DYNIMCBASE; NXCOMPAT and APPCONTAINER
它与msvcr100.dll
然而,在google一小时后,我无法找到如何在Visual Studio 2013 c #Windows App项目中设置此标志。
任何人都可以指导我完成这项工作,这真的让我感到非常兴奋... * * :-D 提前谢谢。
* 编辑解决方案* http://www.lyalin.com/2013/07/09/sqlite-for-windows-runtime-for-windows-8-1-apps/ 这样做了。从我的nuget管理器中删除了lib并直接从sqlite站点下载了它。现在它正在使用新的c ++库
谢谢你们
答案 0 :(得分:2)
正如在this blog中所说,诀窍是更新为sqlite的beta版本。 因此,我不得不从我的nuget管理器中删除lib并直接从sqlite站点下载它。 此版本需要新的c ++运行时版本,此版本通过认证工具包。
不要使用来自NUGET PACKAGE MANAGER的SQLITE!