【VS2013】使用NuGet管理器安装包失败
想在VS2013里NuGet管理器安装Vlc.DotNet.Forms、Vlc.DotNet.Core,遇到几种情况:
一、NuGet管理器一直在加载中,什么都没显示出来
原因:nuget官方网站已经不支持http访问, 只支持https,但是vs2013访问https默认使用的协议为Tls1.1,但是nuget官方网站只支持Tls1.2。要解决这个问题,那就需要让vs2013以Tls1.3访问Nuget的官网。
解决办法:在程序包管理控制台运行如下命令:
[Net.ServicePointManager]::SecurityProtocol=[Net.ServicePointManager]::SecurityProtocol-bOR [Net.SecurityProtocolType]::Tls12
再打开NuGet程序包管理器就可以看到内容了。
二、点击安装Vlc.DotNet.Core或Vlc.DotNet.Forms时一直提示失败
1、失败的几种情况
(1)“Vlc.DotNet.Core”已拥有为“Vlc.DotNet.Core.Interops”定义的依赖项
(2)无法解析依赖项“Vlc.DotNet.Core (≥ 3.0.0)”
(3)The combination of parameters provided to this OData endpoint is no longer...(详见)
2、解决过程
(1)尝试过在官网直接下载.nupkg包,然后通过添加程序包源来获取安装包。但这种方式也一样提示安装失败。
(2)尝试用VS2017来安装,提示“...由于在 60000 毫秒内未接收到数据,...下载超时”
解决方法:在管理器中修改源为https://api.nuget.org/v3/index.json就可以正常下载了。
随后把项目下packages文件夹里需要的dll复制到VS2013的项目中继续开发。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!