异常为:
无法安装程序包“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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐