使用sqlite的程序,怎么根据系统动态调用64位或者32位的dll
我有一个程序,用到了sqlite,但是它的dll是区分x86和x64的
部署的机器很多,有32位的,也有64位的,程序里应该怎么写,怎么动态调用相应的dll
[最优解释]
dllimport的时候,dll的路径不能传变量,麻烦点只能32和64位都写,程序启动的时候判断系统是多少位的,做一个标志位,后面根据标志位调用吧
[其他解释]
网上有的建议该anycpu为x86
我不想这样该,应该还有别的方法,请教大家了
[其他解释]
结贴
st_jar说的有理
但是实现起来,有一些现实的困难,在我的项目中
没办法,只能改x86了