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
- Download .NET SDK (8.0 or later)
- Required for building and running C# projects.
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
- Download Bot Framework Emulator
- Useful for local testing and debugging of your bot.