ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

VS Code 安装 dotnet/skills:Chat 插件预览功能完整配置指南

VS Code 安装 dotnet/skills:Chat 插件预览功能完整配置指南 VS Code 安装 dotnet/skillsChat 插件预览功能完整配置指南【免费下载链接】skillsRepository for skills to assist AI coding agents with .NET and C#项目地址: https://gitcode.com/GitHub_Trending/skills17/skillsVS Code 安装 dotnet/skills只需修改两行设置即可让 Copilot Chat 用上 .NET 官方技能库。dotnet/skills 是 .NET 团队维护的开源仓库包含 15 个插件、上百个技能Skills和角色智能体Agents覆盖 C# 语言服务、MSBuild 构建诊断、NuGet 包管理、ASP.NET Core、Blazor、MAUI、测试迁移、框架升级等场景。本文面向新手完整演示 VS Code 中 Chat 插件预览功能的配置方法10 分钟即可完成安装。 dotnet/skills 是什么简单理解Skills 就是给 AI 编码助手喂的专业知识包。每个技能SKILL.md都写明做什么、何时用、怎么验证AI 助手会根据你的提问自动加载对应技能从而写出更懂 .NET 的代码、给出更准的诊断。仓库内置插件一览摘自 README 的 Whats Included 表格插件能力dotnetC# 语言服务器LSP集成 高级 .NET 开发技能dotnet-advanced特定场景 .NET 任务P/Invoke、向量化、NuGet 可信发布等dotnet-msbuild构建失败诊断、性能优化、构建现代化含 14 个技能dotnet-nugetNuGet 依赖管理与 CPM中央包管理现代化dotnet-upgrade.NET 8→9→10→11 跨版本迁移、可空引用迁移dotnet-test测试运行、生成、覆盖率、测试迁移含 10 个角色智能体dotnet-aspnetcore中间件、端点、实时通信与 API 模式dotnet-blazor组件编写、交互与 Web 应用模式dotnet-mauiMAUI 环境设置、诊断与排障dotnet-aiAI/ML 技术选型、LLM 集成、RAG 与 ML.NETdotnet-data数据访问与 Entity Framework 优化dotnet-diag性能分析、调试与事故分析dotnet-template-engine模板发现、脚手架与模板编写dotnet11.NET 11 新 API 与语言特性每个插件的元信息都在各自的plugin.json中定义例如 plugins/dotnet/plugin.json 声明了 LSP 集成与技能目录方便你在本地浏览时对照功能说明。✅ 前置条件在开始 VS Code 安装 dotnet/skills 之前确认VS Code 版本够新插件Plugins是预览功能建议升级到最新版本或使用 VS Code Insiders 通道已登录 CopilotChat 插件功能依赖 Copilot Chat网络可访问插件市场配置中引用的市场源为dotnet/skills⚠️ 官方提示VS Code 插件支持目前是预览特性Preview未来可能调整详见根目录 README.md 的 Installation 章节。️ 一键安装步骤修改 settings.json这是整个 VS Code 安装 dotnet/skills 的核心只需两步第 1 步打开设置文件按Ctrl Shift PmacOS 为Cmd Shift P打开命令面板输入Preferences: Open Settings (JSON)第 2 步加入两行配置{ chat.plugins.enabled: true, chat.plugins.marketplaces: [dotnet/skills] }chat.plugins.enabled—— 开启 Chat 插件预览功能chat.plugins.marketplaces—— 注册 dotnet/skills 插件市场保存后配置立即生效无需重启。 浏览并安装插件配置完成后有两种入口浏览市场中的插件入口操作聊天命令在 Copilot Chat 输入框中输入/plugins打开插件市场面板扩展商店在 Extensions 面板使用agentPlugins过滤即可看到来自 dotnet/skills 的插件找到目标插件如dotnet、dotnet-msbuild后点击Install即可完成安装。建议新手优先安装dotnetC# 语言服务集成日常写 C# 最受益dotnet-msbuild构建报错时的专家级诊断能力dotnet-test生成、运行、分析测试的全流程技能上图为该仓库为每个技能生成的评估报告每个技能都会与未加载技能的基线对照打分只有取得可信提升的技能才会发布这也是这套 dotnet/skills 技能库质量有保障的原因。 验证安装是否成功重启 VS Code 窗口Developer: Reload Window打开一个 .NET 项目在 Copilot Chat 中提问例如帮我分析这个项目的构建失败原因如果助手开始调用 MSBuild 日志binlog等技能化流程说明插件已生效再次输入/plugins查看已安装列表可随时卸载或更新❓ 常见问题 FAQQ1输入/plugins没有任何反应确认settings.json中chat.plugins.enabled为true且已保存并将 VS Code 升级到最新版本预览功能随版本快速迭代。Q2市场和官方 README 里提到的命令有什么区别根目录 README.md 中 Installation 章节同时列出了 VS Code本文方案、Copilot CLI / Claude Code/plugin marketplace add dotnet/skills和 Cursor 等多种安装方式各渠道语法略有差异按你使用的工具选择即可。Q3需要 clone 仓库吗VS Code 用户不需要配置市场源后由编辑器直接拉取。只有想阅读技能源码或本地二次开发时才需要克隆仓库到本地克隆后建议对照 CONTRIBUTING.md 了解目录结构plugins/存放各插件tests/存放每个技能的评估用例eval.yaml 与 fixtures。Q4插件多久更新一次每个插件独立版本化见各插件version.json仓库有每周自动版本同步机制插件更新会随市场源自动可拉取。 延伸阅读技能是如何被评估的如果你好奇技能质量从何而来可以查看 eng/vally-adapter/README.md它解释了仓库如何基于 Vally 评估引擎运行对照实验每个技能会跑 baseline无技能、skilled仅该技能、plugin整插件三个变体并用统计检验判断是否值得发布。下图中展示了评估报告对边缘情况的处理说明列图例、置信区间、过度拟合标记等 小结回顾本次 VS Code 安装 dotnet/skills 的完整流程打开settings.json启用chat.plugins.enabled并注册dotnet/skills市场共 2 行用/plugins或扩展面板agentPlugins浏览市场安装dotnet、dotnet-msbuild等目标插件并重启窗口在 .NET 项目中提问验证技能生效两行配置让 AI 助手瞬间获得 .NET 官方团队的领域经验——这就是 dotnet/skills 的价值所在。【免费下载链接】skillsRepository for skills to assist AI coding agents with .NET and C#项目地址: https://gitcode.com/GitHub_Trending/skills17/skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表