我的应用程序是用c#编写的,在Windows 10上使用Visual Studio 2015,我目前正在使用sqlite3.dll来生成和修改数据库,并使用System.Data.SQLite类来加载和保存数据到DB。
我现在正在尝试将SEE加密添加到应用程序中,但我无法正确使用它。
我按照这里的说明进行操作:
https://www.sqlite.org/see/doc/trunk/www/readme.wiki
一路走到这一行:
cl /Fesqlite3.exe -DSQLITE_HAS_CODEC = 1 shell.c see-sqlite3.c
from developer command prompt for VS2015
我的问题是这构建了一个SQLite3.exe,我不知道如何将它构建为.dll文件,所以我可以从c#中访问这些方法......任何想法?
无论有没有SQLITE_DLL = 1行,它总是构建一个exe而不是一个dll ......。
我不确定自己是否走在正确的轨道上。
答案 0 :(得分:0)
您是否考虑过只在System.data.sqlite中使用加密?
我对你的问题很好奇。我的公司目前正在通过规定来收购SEE,但在网上阅读我并没有看到与c#的多少整合。
我已经看到https://www.devart.com/dotconnect/sqlite/提供商,包含了SEE。
答案 1 :(得分:0)
您正在使用参数/Fesqlite3.exe指定exe 根据{{3}}
您需要/ LD