Ports background jobs from ASP.NET Framework to ASP.NET Core and the .NET Generic Host, and stops a job running twice while the legacy and new hosts are both live. Use when an app uses WebBackgrounder (JobManager, IJob, IJobCoordinator, WebFarmJobCoordinator), HostingEnvironment.QueueBackgroundWorkItem, IRegisteredObject or HostingEnvironment.RegisterObject, timers or Task.Run loops started from…
安装
npx skills add microsoft/upgrade-agent-plugins --skill migrating-inprocess-background-jobsnpx skills add microsoft/upgrade-agent-plugins --skill migrating-inprocess-background-jobs -a claude-code -gnpx skills add microsoft/upgrade-agent-plugins --skill migrating-inprocess-background-jobs -a codex -ggemini skills install https://github.com/microsoft/upgrade-agent-plugins.git --path plugins/upgrade-agent/upgrade/dotnet/skills/lazy/common/migrating-inprocess-background-jobsgh skill install microsoft/upgrade-agent-plugins migrating-inprocess-background-jobsgit clone --depth 1 https://github.com/microsoft/upgrade-agent-plugins /tmp/microsoft__upgrade-agent-plugins
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/microsoft__upgrade-agent-plugins/plugins/upgrade-agent/upgrade/dotnet/skills/lazy/common/migrating-inprocess-background-jobs ~/.claude/skills/migrating-inprocess-background-jobs # Claude Code
cp -R /tmp/microsoft__upgrade-agent-plugins/plugins/upgrade-agent/upgrade/dotnet/skills/lazy/common/migrating-inprocess-background-jobs ~/.agents/skills/migrating-inprocess-background-jobs # Codex, Cursor, Gemini CLI, Copilot, OpenCode