Visual Studio中"Install package"快速操作选项不显示问题
2024年2月27日更新
我无法确定具体是哪个版本修复了该问题,但更新至17.9.2版本后,该功能已恢复正常。据我的老师所说,问题原因在于缓存生成出现异常,更准确地说是缓存未生成。
原帖内容
我正在使用Visual Studio 2022社区版,该版本具备快速操作弹窗功能,可快速解决各类问题。其中一项本应出现的建议——通过NuGet包管理器安装包——并未显示。
背景说明:我使用的是C#/.NET技术栈,但我认为语言或框架并非问题诱因。
该功能正常显示的示例图:
我能收到诸如“将‘Host’修改为……”等其他所有建议,说明快速操作功能整体正常。就我所知,我的项目类型、触发建议的文本等所有条件都和其他同学一致,但我和几位同学始终无法收到大部分同学及所有老师都能看到的"Install package"建议。并非特定包的问题,例如Newtonsoft.Json也无法触发该建议。
我搜索了大量资料,甚至找不到有人提及该特定建议,更不用说相关修复方案了。通过包管理器手动安装NuGet包的功能正常,更新Visual Studio也无济于事,我未发现任何会影响该功能的Visual Studio设置。
补充说明:我曾回复Bowman的评论,但为了提高可见性,在此重申:我之前已添加标准NuGet包源(但全新安装时该源缺失,我认为这并不正常),但这并未解决问题。
我还尝试了所有能找到的方法将包管理器重置为默认设置,但同样无效。
应要求,附上我的NuGet.config文件内容:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" /> </packageSources> <packageRestore> <add key="enabled" value="True" /> <add key="automatic" value="True" /> </packageRestore> <bindingRedirects> <add key="skip" value="False" /> </bindingRedirects> <packageManagement> <add key="format" value="0" /> <add key="disabled" value="False" /> </packageManagement> </configuration>
内容的提问来源于stack exchange,提问作者Oliver Henriksson
相关产品推荐
相关产品推荐

