1、出现问题原因

1)System.Data.SQLite 尚未安装在您的计算机上

2)System.Data.SQLite 尚未正确配置

2、下载并安装System.Data.Sqlite

【注意】CodeSmith Generator 被编译为 AnyCPU。这意味着当您在Visual Studio外部启动Generator时,Generator将作为64位进程运行。如果从 Visual Studio(32 位进程)中生成,则 CodeSmith 生成器库将作为 32 位进程运行。

了解这一点非常重要,因为它决定了在运行时解析哪些架构提供程序依赖项。

1)第一步是确保下载并安装最新的 .NET Framework 4.0 版本的

下载地址:system.data.sqlite

① 如果您运行的是 64 位版本的 Windows,请同时安装 32 位和 64 位版本;

② 如果在此处安装旧版System.Data.Sqlite ,则可以跳过以下配置步骤。旧版本通过将条目添加到您的计算机.config来配置自身

3、配置System.Data.Sqlite

1)更新machine.config文件,将SQLite提供程序添加到DbProviderFactories元素:

<system.data>
<DbProviderFactories>
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
</DbProviderFactories>
</system.data>

2).NET Framework 4.0 machine.config 可以在这里找到:

  • %windir%\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
  • %windir%\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config

接下来,您需要将通过 System.Data.SQLite 安装程序安装的 64 位或 32 位 SQLite 程序集复制到 CodeSmith Generators bin 文件夹。此 bin 文件夹可以在您安装 CodeSmith 生成器的位置找到。

注意事项:

① 如果您使用的是64位窗口,则应复制64位SQLite程序集;

② 若遇到“你没有权限在此位置中保存文件”,可参考链接你没有权限在此位置中保存文件(win10亲自测试)

③ 关于需要拷贝的文件到CodeSmith Generators bin文件夹,这个链接有说明CodeSmith连接SQLite配置

4、参考链接

① 官方解答

② 下载文件

③ 修改配置

④ 拷贝DLL

以上就是【CodeSmith】The System.Data.SQLite library is not installed on this computer,不能使用SQLite解决办法的介绍,做此记录,如有帮助,欢迎点赞关注收藏!

最新文章

  1. iPad开发
  2. sql server 索引分析相关sql
  3. Caffe学习系列(2):数据层及参数
  4. Android之Activity跳转
  5. java parseint()
  6. Django ORM 中的批量操作
  7. QT5-控件-QDial(表盘控件)
  8. LeetCode _ Word Break
  9. 【转】morgan stanley 电面面经新鲜出炉
  10. 中科同向备份软件Heartsone-backup(足足16个软件,可差异化备份虚拟机)
  11. mustache.js基本使用(一)
  12. mysql 数据库 切表的脚本
  13. 参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))
  14. [bzoj3233] [Ahoi2013]找硬币
  15. git基本操作1
  16. C#.NET常见问题(FAQ)-如何改变字符串编码
  17. CNN中dropout层的理解
  18. wav2midi 音乐旋律提取算法 附可执行demo
  19. NET Core Web API下事件驱动型架构CQRS架构中聚合与聚合根的实现
  20. 【spring源码学习】spring的AOP面向切面编程的实现解析

热门文章

  1. 7 STL-deque
  2. &lt;十&gt;关于菱形继承
  3. 【每日一题】【(双端)队列初始化&amp;工具类&amp;层次遍历】2022年1月29日-NC14 按之字形顺序打印二叉树
  4. 1.5.5 HDFS读写解析-hadoop-最全最完整的保姆级的java大数据学习资料
  5. Day37:正则表达式详解
  6. 【机器学习】李宏毅——生成式对抗网络GAN
  7. DP经典例题——LIS&amp;LCS
  8. [OpenCV实战]19 使用OpenCV实现基于特征的图像对齐
  9. Pytorch基础-张量基本操作
  10. (4)go-micro微服务proto开发