2020-01-03


Nuget管理程序包下载时报版本太低无法正常下载

项目要求在c#下写一个应用程序实现对激光雷达数据对读取和显示,三位点云数据的显示采用pcl点云库和vtk,我在网上找了一圈,pcl点云不能直接在c#下使用,需要进行封装之后再调用dll的方式使用,于是通过nuget程序包管理进行下载pclsharp。

pcl封装库的nuget地址

在nuget管理器中输入命令Install-Package PclSharp -Version 1.8.1.20180820-beta07

遇到的问题:同样的vs2013环境下,两个工程输入上面的同一个命令,一次可以正常加载,一次无法正常加载程序包。报错:正在尝试解析依赖项“System.Numerics.Vectors (≥ 4.4.0)”。需要更高版本的nuget。比较疑惑的是我IDE是一样的,nuget版本应该也一样,但是为什么第一次就成功了,第二次就失败了。

问题原因:目前未知。

解决方法:1 首先卸载掉旧版本的nuget包管理器

2 在nuget官网下载新版本的管理器程序进行安装,会自动关联到你的vs。

nuget管理器安装程序下载

3重新打开vs,然后进行nuget安装即可。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容