migrating-azure-servicebus

Migrate .NET applications from WindowsAzure.ServiceBus to Azure.Messaging.ServiceBus.

19|2|Updated May 13, 2026
One-click install
npx skills add https://github.com/microsoft/upgrade-agent-plugins --skill migrating-azure-servicebus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migrating-azure-servicebus
Source: https://github.com/microsoft/upgrade-agent-plugins/tree/main/plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/libraries/migrating-azure-servicebus
Command: npx skills add https://github.com/microsoft/upgrade-agent-plugins --skill migrating-azure-servicebus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Azure.Messaging.ServiceBus, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the migration process from the deprecated WindowsAzure.ServiceBus to the modern Azure.Messaging.ServiceBus SDK, simplifying the transition for Azure Service Bus messaging.

Core Features & Use Cases

  • Legacy to Modern SDK Migration: Migrates WindowsAzure.ServiceBus to Azure.Messaging.ServiceBus.
  • Single Entry Point: Uses ServiceBusClient as the entry point for all operations.
  • Async Event Handlers: Shifts message handling from OnMessage callbacks to async event handlers.
  • Use Case: Ideal for developers who need to replace deprecated Service Bus functionality in their .NET applications with the modern SDK.

Quick Start

Migrate your Azure Service Bus to the new SDK using the 'migrating-azure-servicebus' skill.

Frequently Asked Questions about migrating-azure-servicebus

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate Azure Service Bus from WindowsAzure.ServiceBus to Azure.Messaging.ServiceBus?

Migrate Azure Service Bus by replacing the deprecated WindowsAzure.ServiceBus SDK with Azure.Messaging.ServiceBus. This skill automates the transition for .NET applications, shifting messaging operations to use ServiceBusClient as the single entry point.

Why should I update my .NET application to the modern Azure Service Bus SDK?

Updating to the modern Azure Service Bus SDK replaces deprecated functionality, ensuring long-term support. It transitions message handling from OnMessage callbacks to async event handlers, streamlining your messaging architecture.

What do I need to migrate my .NET application to Azure.Messaging.ServiceBus?

Migrating to Azure.Messaging.ServiceBus requires .NET Core and the modern Azure.Messaging.ServiceBus SDK installed in your environment. The skill handles the legacy SDK replacement and modern SDK adoption.

Does migrating Azure Service Bus SDK change how message handling works in .NET?

Migrating Azure Service Bus changes message handling by shifting from OnMessage callbacks to async event handlers. It also consolidates all messaging operations through ServiceBusClient as the single entry point.

What is the best way to replace deprecated Service Bus functionality in .NET?

The best way to replace deprecated Service Bus functionality is automating the migration from WindowsAzure.ServiceBus to Azure.Messaging.ServiceBus. This modernizes your .NET messaging implementation with minimal manual refactoring.

Can I use this Azure Service Bus migration skill for my legacy .NET applications?

You can use this skill for .NET applications requiring legacy SDK replacement. It is designed for environments running .NET Core and handles the transition to the modern Azure.Messaging.ServiceBus SDK.