Guide for interpreting ResolveProjectReferences time in MSBuild performance summaries. Only activate in MSBuild/.NET build context. Activate when ResolveProjectReferences appears as the most expensive target and developers are trying to optimize it directly. Explains that the reported time includes wait time for dependent project builds and is misleading.
Install
npx skills add dotnet/skills --skill resolve-project-referencesnpx skills add dotnet/skills --skill resolve-project-references -a claude-code -gnpx skills add dotnet/skills --skill resolve-project-references -a codex -ggemini skills install https://github.com/dotnet/skills.git --path plugins/dotnet-msbuild/skills/resolve-project-referencesgh skill install dotnet/skills resolve-project-referencesgit clone --depth 1 https://github.com/dotnet/skills /tmp/dotnet__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/dotnet__skills/plugins/dotnet-msbuild/skills/resolve-project-references ~/.claude/skills/resolve-project-references # Claude Code
cp -R /tmp/dotnet__skills/plugins/dotnet-msbuild/skills/resolve-project-references ~/.agents/skills/resolve-project-references # Codex, Cursor, Gemini CLI, Copilot, OpenCode