【CodeSmith】The System.Data.SQLite library is not installed on this computer,不能使用SQLite解决办法

这篇具有很好参考价值的文章主要介绍了【CodeSmith】The System.Data.SQLite library is not installed on this computer,不能使用SQLite解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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文章来源地址https://www.toymoban.com/news/detail-484235.html

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

到了这里,关于【CodeSmith】The System.Data.SQLite library is not installed on this computer,不能使用SQLite解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • conda下安装好opencv相关库后运行却报错The function is not implemented. Rebuild the library with Windows, GTK+ 2.x

    先上本人解决方法: 在对应的conda环境下: 前因后果: 在新配置了一个环境后,为了图方便就在Anaconda Navigator里把opencv相关的勾选后安装了。其实也没什么问题,毕竟查询版本啥的都对。我们conda list后也可以找到相关的库。但是在运行一些基本的opencv函数就会报错,比如

    2024年02月04日
    浏览(37)
  • 遇到:This DCH driver package is not compatible with the currently installed version of Windows. This ‘

    遇到 \\\"This DCH driver package is not compatible with the currently installed version of Windows\\\" 错误通常表示你正在尝试安装的驱动程序包与当前安装的 Windows 版本不兼容。这个错误可能是由于驱动程序包的版本不匹配或者你正在尝试安装的驱动程序不适用于你的操作系统版本所致。以下是一些

    2024年02月09日
    浏览(36)
  • 服务器挂载/dev/sdt1 is apparently in use by the system; will not make a 文件系统 here! 问题解决

    磁盘分区后设置文件系统失败  先查看占用 然后清除 类似于:这样的操作 如果有效的话到这里就可以啦 如果不可以,接下来提供一种思路。 我遇到这个问题找的大佬解决的,我根据操作旁观的操作步骤记录的,不一定全对,有问题再查一下资料 首先查看磁盘信息 然后生成

    2024年02月11日
    浏览(33)
  • windows: pip install 报错SSLError Can‘t connect to HTTPS URL because the SSL module is not available

    windows anaconda pip清华源 通过pip install 安装不成功,会报错(Caused by SSLError(\\\"Can\\\'t connect to HTTPS URL because the SSL module is not available.\\\")) 错误详情如下: 具体是什么错误什么原因导致,不去深究了。或许是源本身有问题?下面直接提供解决方法,通过更换源解决了该错误 加上--truste

    2024年02月15日
    浏览(35)
  • don‘t have write permissions for the /System/Library/Frameworks/Ruby.framework

    don’t have write permissions for the /System/Library/Frameworks/Ruby.framework sudo gem install sigh或sudo gem install -n /usr/local/bin cocoapods --pre出现: 执行:pod --version 解决办法: 1、将终端从从 bash 切换到 zsh(之前不知道啥时候设置成了bash,后来查询资料mac终端一般都是默认使用的是zsh) 如何切换参

    2024年02月15日
    浏览(33)
  • 编译内核 make modules_install报错SSL error:02001002:system library:fopen:No such file or directory

            在编译内核实验中,在完成make、make_modules操作后在make modules_install的过程中报错SSL error:02001002:system library:fopen:No such file or directory:         推测是由于在解决make环节的报错make[1]: *** 没有规则可制作目标“debian/canonical-certs.pem”,由“certs/x509_certificate_list”

    2024年02月11日
    浏览(39)
  • Mac Could not find the GDAL library 问题解决

    https://docs.djangoproject.com/en/5.0/ref/contrib/gis/install/#macos 苹果系统 Mac 中搭建 GeoDjango 开发环境时出现以下报错: 找到 libgdal.dylib 的路径 settings.py 中添加以下代码: 找到 libgeos_c.dylib 的路径 settings.py 中添加以下代码:

    2024年01月21日
    浏览(48)
  • Navicat16连接Oracle报错:Oracle library is not loaded

    1、有时候我们在用navicat的时候连接oracle的时候,它会提示我们 Oracle library is not loaded ,这时候我们要首先验证本机上是否已安装oracle的客户端,如果已安装客户段,navicat中的oci.dll选择我们安装的客户段的oci.dll文件 2、如果我们选中oci.dll文件之后还是报 Oracle library is not lo

    2024年02月10日
    浏览(34)
  • Postgres报错the database system is in recovery mode

    先说下项目背景 我们是在研发的DMZ环境上部署了我们的多个服务和中间件,为了节省资源,使用的docker部署在同一台物理机上,一个Postgres的服务运行着多个微服务的数据库实例,从某天开始,开发发现在web页面频繁报错,日志如下: 看日志像是数据库的IO报错,随后我通过

    2024年02月10日
    浏览(33)
  • npm install安装失败,报错记录之The operation was rejected by your operating system.

    今天在执行 npm install 的时候一直报如下错误:  npm ERR! code EPERM npm ERR! syscall rename npm ERR! path F:Demo Practise一些小demo练习vue练习vue3vue3-demonode_modules@vuecli-service npm ERR! dest F:Demo Practise一些小demo练习vue练习vue3vue3-demonode_modules@vue.cli-service.DELETE npm ERR! errno -4048 npm ERR! Er

    2024年02月03日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包