VS 2013 c#sqlite build使msvcr100.dll的应用程序认证工具包失败
作者:互联网
我从App认证工具包测试我的应用程序失败,该应用程序是为WinRT(ARM)平台开发的.
我使用SQLite for WindowsRT lib以及Microsoft Visual C 2013 Runtime Package.
证书套件很好吃
msvcr100.dll对用户来说风险很大
我必须设置以下链接器选项
SAFESHEH,DYNIMCBASE; NXCOMPAT和APPCONTAINER
它与msvcr100.dll有关
但是,在google之后1小时,我无法找到如何在Visual Studio 2013 c #Windows App项目中设置此标志.
任何人都可以指导我完成这件事,它真的让我开始了:**
提前致谢.
*编辑解决方案*
http://www.lyalin.com/2013/07/09/sqlite-for-windows-runtime-for-windows-8-1-apps/
这样做了.从我的nuget管理器中删除了lib并直接从sqlite站点下载了它.现在它正在使用一个新的库
多谢你们
解决方法:
如this blog所述,诀窍是更新为sqlite的beta版本.
因此,我不得不从我的nuget管理器中删除lib并直接从sqlite站点下载它.
此版本需要新的c运行时版本,此版本通过认证工具包.
不要在NUGET包管理器中使用SQLITE!
标签:c,windows-runtime,windows-8-1 来源: https://codeday.me/bug/20190703/1365727.html