Skip to main content

Setup your Development Environment

Setting up your development environment is the first step to building bots and agents with the Microsoft 365 Agents SDK.

Introduction

Setting up your development environment is the first step to building bots and agents with the Microsoft 365 Agents SDK. This guide will walk you through the essential tools and configuration for a smooth development experience on both Windows and macOS.

Prerequisites

  • A Microsoft 365 account (for testing and authentication)
  • Basic knowledge of C# and .NET

Essential Software & Tools

Below is a list of recommended software, tools, and SDKs to set up your development environment for building bots and agents with the Microsoft 365 Agents SDK.

1. .NET SDK

2. IDEs

  • Visual Studio 2022:
    • Recommended for Windows users. We will be using Visual Studio 2022 throughout this tutorial.
  • Visual Studio Code:
    • Lightweight, cross-platform. Install the C# extension from Microsoft.

3. (Optional) Bot Framework Emulator

🎥 Detailed Video