Msbuild Loader Netframework
microsoft/MSBuildLocator/.agents/skills/msbuild-loader-netframeworkcodingOfficial
Official Provider SkillView repo
How MSBuildLocator loads MSBuild assemblies and discovers installs on .NET Framework (the net46 target / #if NET46 / non-NETCOREAPP branches in src/MSBuildLocator). Covers the AppDomain.AssemblyResolve handler, search-path probing, and Developer Console + Visual Studio Setup (COM) discovery. Use when editing or reviewing net46 loader, registration, or VS-discovery code, or diagnosing assembly-resolution behavior on .NET Framework hosts.
Files1 files
SKILL.md56 lines
Loading editor…
Install
RecommendedOne command — your agent picks it up automatically.
Select an AI agent above to see the install command.
or
Manual Install
More stepsDownload the file and paste it into your agent's system prompt.
Skill details
Versionv1.0.0
AuthorMicrosoft
Categorycoding
Skill IDmicrosoft/MSBuildLocator/.agents/skills/msbuild-loader-netframework
Related skills
Code ReviewRepository-specific checks for Microsoft.Build.Locator code reviews. Use for loader, discovery, public API, and package changes.Msbuild Loader NetcoreHow MSBuildLocator loads MSBuild assemblies and discovers the .NET SDK on .NET / .NET Core (the net8.0 target / #if NETCOREAPP branches in src/MSBuildLocator). Covers the AssemblyLoadContext.Default.Resolving handler, search-path probing, the SDK environment variables set on registration, hostfxr-based SDK discovery, the dotnet location probe order, and the AllowQueryAll* widening flags. Use when editing or reviewing net8.0 loader, registration, or SDK-discovery code, or diagnosing assembly-resoAccessibilityPrimary accessibility skill for VS Code. REQUIRED for new feature and contribution work, and also applies to updates of existing UI. Covers accessibility help dialogs, accessible views, verbosity settings, signals, ARIA announcements, keyboard navigation, and ARIA labels/roles.Agent Customization**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md, .agent.md, SKILL.md, copilot-instructions.md, AGENTS.md). USE FOR: saving coding preferences; troubleshooting why instructions/skills/agents are ignored or not invoked; configuring applyTo patterns; defining tool restrictions; creating custom agent modes or specialized workflows; packaging domain knowledge; fixing YAML frontmatter syntax. DO NOT USE FOR: general coding quesAgent Host E2e TestsUse when writing, recording, updating, validating, or troubleshooting Agent Host end-to-end and real-provider integration tests under src/vs/platform/agentHost/test/node/e2e and providerIntegration. Covers adding a cross-provider test, re-recording fixtures after an SDK bump, required cross-platform Azure validation, gating non-deterministic or platform-specific tests, and diagnosing replay cache misses.Agent Host LogsAnalyze Agent Host debug log exports. Use when given an ah-logs or ahp-logs zip/folder, an Export Agent Host Debug Logs bundle, events.jsonl, AHP JSONL transport logs, Agent Host.log, remote-agenthost.log, or copilot-logs.