升级NuGet,这款Skill先查版本

在.NET项目中管理NuGet包,添加、移除或更新版本。

nuget-manager 是管理 .NET 项目 NuGet 依赖的 Skill,覆盖新增、移除和版本更新。适合一个解决方案里有多个项目,却不确定某个包的版本到底该改在哪个文件的情况。

它先区分版本是写在各项目文件里,还是集中放在 Directory.Packages.props。位置找错了,改完可能不生效,也可能让同一套项目出现不同版本。

新增和移除包时,文档要求通过 dotnet CLI 处理;调整已有包版本时,先确认目标版本真实存在,再修改对应定义,随后运行 restore 检查依赖解析。

例如希望全解决方案更新一个日志包,任务输入应包括包名、目标版本和涉及项目。AI 需要先识别版本管理方式,而不是在每个项目文件里都补一条新的引用。

还原失败时,要检查兼容性并撤回本次有问题的改动。还原成功也只是依赖层面的验证,接口变化是否影响编译和行为,还要运行项目相应检查。

它把依赖维护从“改一个数字”展开为定位、核实、变更和验证,适合需要保持多项目一致性的团队。

分类:编程开发

来源仓库:github/awesome-copilot

适合用来做什么

  • 请在我的.NET项目中添加Newtonsoft.Json包。
  • 请更新我的解决方案中的所有NuGet包到最新版本。

安装 nuget-manager

npx skills add https://www.iskills.cc/skills/github/awesome-copilot/nuget-manager/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 nuget-manager 的用途与原始说明

浏览全部 Skill 指南