VisualStudio调用Redis遇到的nuget系列问题解决

1、VisualStudio调用Redis遇到的nuget系列问题解决

1.1 nuget 基础连接已经关闭

【问题描述】:在Visual Studio中尝试使用NuGet时,可能会遇到基础连接已经关闭的错误,导致无法成功安装或更新包。

解决方案:

  • 尝试清理NuGet缓存。在Visual Studio中,可以通过“工具”->“NuGet包管理器”->“程序包管理器设置”来清理缓存。
  • 如果清理缓存无效,可能需要修复或重新安装NuGet。可以尝试从Visual Studio的扩展和更新中卸载并重新安装NuGet。
  • 如果问题依然存在,可能需要检查网络连接或代理设置,确保Visual Studio能够正常连接到NuGet服务器。

【常见解决】:将下面文件复制到txt文件中,保持为20201225.reg后缀文件,双击执行,解决。

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001
1.2 CSRedisCore的架构版本与 NuGet不一致

【问题描述】:CSRedisCore的架构版本与 NuGet 的版本不一致
尝试安装或更新CSRedisCore时,可能会发现其架构版本与NuGet的版本不一致,导致安装失败。

在这里插入图片描述

【解决】:

当前Nuget版本

在这里插入图片描述

解决方案:

  • 确认项目的目标框架与CSRedisCore支持的框架版本是否兼容。如果不兼容,可能需要更改项目的目标框架或选择不同版本的CSRedisCore。

  • 尝试更新NuGet到最新版本,以确保其与CSRedisCore的版本兼容。

  • 如果问题依然存在,可能需要联系CSRedisCore的维护者或在相关社区中寻求帮助,以获取更具体的解决方案。

1.3 无法将“nuget”项识别为 cmdlet

【问题描述】:Nuget Pm 无法将“nuget”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

在这里插入图片描述

【解决】:

通过 Nuget 安装Microsoft.EntityFrameworkCore.Tools注意有依赖库成功后,重启 Visual Studio 即可。

出现:

在这里插入图片描述

还是需要升级NuGet到最新版本。

1.4 Nuget 安装

【问题描述】:Nuget 安装

在这里插入图片描述

【容易出现Nuget 安装超时】:

在这里插入图片描述

1.5 配置添加本地包时遇到的问题

问题描述:
在Visual Studio中配置添加本地NuGet包时,可能会遇到路径错误、包无法识别等问题。

解决方案:

  • 确保本地包的路径正确无误,并且包文件没有损坏。
  • 在Visual
    Studio中,通过“工具”->“NuGet包管理器”->“管理解决方案的NuGet程序包”来添加本地包源。在添加源时,确保选择了正确的文件夹路径。
  • 如果包无法识别,可能需要检查包的元数据文件(如.nuspec文件),确保其中包含了正确的包信息和依赖项。

【示例解决方案】
以配置添加本地包为例,具体的解决方案步骤如下:
(1)将打包好的文件夹(如Release文件夹)复制到本地磁盘的某个位置(如D盘),并重命名为一个易于识别的名称(如“Nugets”)。
(2)打开Visual Studio,通过菜单栏选择“工具”->“NuGet包管理器”->“管理解决方案的NuGet程序包”。
(3)在弹出的窗口中,点击右侧的“设置”按钮,进入程序包管理器设置。
在设置中,点击“程序包源”旁边的“+”号,新增一个包源。选中新增的包源后,点击下面的三个点图标,选择之前创建的“Nugets”文件夹作为本地包源。
(4)确认选择后,点击“确定”保存设置。现在,在搜索NuGet包时,应该能够看到你创建的本地包了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JasonHuan1123

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值