You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NuGet查询到jQuery-vsdoc包存在但安装提示找不到的问题求助

问题:Find-Package能查到jQuery-vsdoc,但Install-Package提示找不到包

执行Find-Package jQuery-vsdoc命令能正常返回包信息,但运行Install-Package jQuery-vsdoc时却提示该包在指定源中不存在。为什么Find-Package能显示包,但实际无法安装?难道Find-Package不应该只展示可获取的包吗?

包管理器控制台完整输出:

PM> Find-Package jQuery-vsdoc

Id                                  Versions                                 Description                                                                     
--                                  --------                                 -----------                                                                     
jQuery-vsdoc                        {2.1.0}                                  jQuery IntelliSense for Visual Studio.                                           
JQStart                             {1.0.4}                                  This NuGet package contains: jquery-1.6.2-vsdoc.js, start.debug.js, start.js....
Time Elapsed: 00:00:00.2826224


PM> Install-Package jQuery-vsdoc


Attempting to gather dependency information for package 'jQuery-vsdoc.2.1.0' with respect to project 'MyCorp.Moma.Mia.Web', targeting '.NETFramework,Version=v4.5.1'
Install-Package : Package 'jQuery-vsdoc 2.1.0' is not found in the following primary source(s): 'https://api.nuget.org/v3/index.json'. Please verify all 
your online package sources are available (OR) package id, version are specified correctly.
At line:1 char:1
+ Install-Package jQuery-vsdoc
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
 
Time Elapsed: 00:00:00.2765972
PM> 

原因分析及解决方案

1. 包已被下架或标记为不可安装

部分包虽然还保留在NuGet的搜索索引缓存中,但实际已被作者删除或NuGet官方限制了下载权限,导致只能搜索到却无法安装。jQuery-vsdoc这类专门的IntelliSense包大多已被官方弃用,不再提供下载支持。

2. NuGet源版本差异

错误提示显示使用的是NuGet v3源(https://api.nuget.org/v3/index.json),而Find-Package可能默认查询的是旧版v2源(https://www.nuget.org/api/v2/)。部分旧包可能只存在于v2源中,但v3源未同步,导致安装失败。

3. 本地缓存干扰

Find-Package可能返回的是本地NuGet缓存中的搜索结果,而实际远程源中该包已不存在。可以通过以下命令清理缓存后重试:

nuget locals all -clear

替代方案

现在官方的jQuery NuGet包已经内置了vsdoc文件,无需单独安装jQuery-vsdoc。直接执行以下命令安装官方jQuery包即可获得Visual Studio IntelliSense支持:

Install-Package jQuery

内容的提问来源于stack exchange,提问作者Display name

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 06:22:39