异常为:
无法安装程序包“ClickHouse.Ado 1.1.21”。你正在尝试将此程序包安装到目标为“.NETFramework,Version=v4.5”的项目中
从异常中其实就可以看出为什么安装程序包报错,不能将1.1.21版本的程序员安装到版本为v4.5的.NetFramework项目中,解决方法如下
先到nuget官网找到你需要安装的程序包

https://www.nuget.org

以clickhouse.ado为例

在这里插入图片描述
箭头所指为你需要安装的程序包的版本
在这里插入图片描述
点击Dependencies可以查看某个版本的程序包所需要的.NetFramework版本,可以看到>=1.0.15.93版本的程序包就需要.NetFramework 4.6.1版本的框架,这是来查看一下我们项目的框架

在这里插入图片描述
展开项目目录,下面有一个Properties,双击,然后点击应用程序选项,可以看到项目框架为.NetFramework 4.5,所以是项目框架版本过低导致的程序包安装不上,点击下拉箭头,选择版本为4.6.1,然后点是,再关闭项目,重新打开,再查看一次项目框架,就可以看到项目框架版本已更换为4.6.1,然后再次进行程序包的安装
在这里插入图片描述
这里程序包的版本要选择,最好选择在nuget官网查看到能兼容当前.NetFramework的版本,这里我使用1.1.21版本的程序包,点击安装
在这里插入图片描述
安装完成

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐