Nuget管理程序包下载时报版本太低无法正常下载
项目要求在c#下写一个应用程序实现对激光雷达数据对读取和显示,三位点云数据的显示采用pcl点云库和vtk,我在网上找了一圈,pcl点云不能直接在c#下使用,需要进行封装之后再调用dll的方式使用,于是通过nuget程序包管理进行下载pclsharp。
在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。
3重新打开vs,然后进行nuget安装即可。