我正在编写一个使用SQLite扩展的C#应用程序。 但是,它在此行上引发了异常
cnn.LoadExtension("SQLite.Iterop.dll", "sqlite3_json_init");
现在有很多与此类似的问题,所以请不要在没有阅读的情况下将其标记为“重复”,因为我已经尝试了这些问题的解决方案。
我将在这里告诉我我尝试过的事情:
System.Data.SQlite.Core
。我已经检查过并且已经安装了程序如何找到该dll(位于Debug文件夹中的x86和x32文件夹下)
答案 0 :(得分:0)
对于“找不到文件”错误,最好使用工具Process Monitor。
快速停止跟踪,清除跟踪,然后准备解决问题,Process Monitor实时运行并记录大量信息,因此您将希望快速捕获问题。
一旦发生问题,请停止跟踪。我更喜欢将其另存为CSV,并在Excel中使用“排序”按钮并查找“找不到路径”。
您需要查看PC在哪里寻找DLL /文件,并将其放在期望的位置。根据您的选择3。