SuperAPI AI 工具集

dotnet-tooling

通用与其它

查看项目

更新于 10-16 02:33

技能介绍

用途:这是一个面向 .NET 开发的综合技能,整合了 34 个主题领域,按需从 references/ 目录加载对应参考文件。

主要能力:涵盖解决方案结构与项目脚手架(.slnx、Directory.Build.props、CPM、分析器)、.csproj 读取、MSBuild 编写与任务、构建分析与优化、产物输出、多目标框架、性能模式与性能分析(dotnet-counters、dotnet-trace、dotnet-dump)、Native AOT 与 AOT 架构、裁剪、GC 与内存、CLI 架构与 System.CommandLine、Spectre.Console、Terminal.Gui、CLI 分发与发布流水线、文档策略(Starlight、Docusaurus、DocFX)、工具管理、版本检测与升级、解决方案导航、项目分析、现代化改造、分析器配置、SDK 安装(dotnet-install、workloads)、ILSpy 反编译、Mermaid 图表、VS Code 调试配置、C# LSP 服务器。

使用方式:根据路由表按主题关键词选择对应 companion 文件加载;附带脚本 scripts/scan-dotnet-targets.py 用于扫描仓库中的 .NET TFM 与 SDK 版本信号。

适用场景:.NET 项目搭建、构建调优、性能与内存分析、AOT/裁剪、CLI 工具开发、工具链与版本管理、代码现代化、调试配置等。

限制:崩溃转储分析、挂起/死锁排查、实时调试器附加属于 dotnet-debugging;Web API 模式属于 dotnet-api;测试编写属于 dotnet-testing;CI/CD 流水线属于 dotnet-devops;C# 语言模式属于 dotnet-csharp;UI 框架开发属于 dotnet-ui。具体安装命令与版本细节暂未提供。