【CodeSmith】The System.Data.SQLite library is not installed on this computer,不能使用SQLite解决办法
2024-10-20 21:06:33
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、参考链接
以上就是【CodeSmith】The System.Data.SQLite library is not installed on this computer,不能使用SQLite解决办法的介绍,做此记录,如有帮助,欢迎点赞关注收藏!
最新文章
- iPad开发
- sql server 索引分析相关sql
- Caffe学习系列(2):数据层及参数
- Android之Activity跳转
- java parseint()
- Django ORM 中的批量操作
- QT5-控件-QDial(表盘控件)
- LeetCode _ Word Break
- 【转】morgan stanley 电面面经新鲜出炉
- 中科同向备份软件Heartsone-backup(足足16个软件,可差异化备份虚拟机)
- mustache.js基本使用(一)
- mysql 数据库 切表的脚本
- 参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))
- [bzoj3233] [Ahoi2013]找硬币
- git基本操作1
- C#.NET常见问题(FAQ)-如何改变字符串编码
- CNN中dropout层的理解
- wav2midi 音乐旋律提取算法 附可执行demo
- NET Core Web API下事件驱动型架构CQRS架构中聚合与聚合根的实现
- 【spring源码学习】spring的AOP面向切面编程的实现解析
热门文章
- 7 STL-deque
- <;十>;关于菱形继承
- 【每日一题】【(双端)队列初始化&;工具类&;层次遍历】2022年1月29日-NC14 按之字形顺序打印二叉树
- 1.5.5 HDFS读写解析-hadoop-最全最完整的保姆级的java大数据学习资料
- Day37:正则表达式详解
- 【机器学习】李宏毅——生成式对抗网络GAN
- DP经典例题——LIS&;LCS
- [OpenCV实战]19 使用OpenCV实现基于特征的图像对齐
- Pytorch基础-张量基本操作
- (4)go-micro微服务proto开发