May-2024
To install Visual Studio: winget install Microsoft.VisualStudio.2022.Community.Preview
Install Visual Studio Code: winget install Microsoft.VisualStudioCode
Install Docker Desktop on Windows: winget install Docker.DockerDesktop
Install .NET Aspire (.NET CLI):
- dotnet workload update
- dotnet workload install aspire
You can install .NET Aspire via Visual Studio 2022 Preview as well.
See details: https://learn.microsoft.com/en-us/dotnet/aspire/fundamentals/setup-tooling?tabs=dotnet-cli
Install the Azure Developer CLI at least with version azd version 1.9.100:
winget install Microsoft.Azd
Starting with chapter 3, we use Microsoft SQL Server.
SQL Server comes installed together with Visual Studio.
You can also download the SQL Server Developer edition via winget:
winget install Microsoft.SQLServer.2022.Developer
If you don't have winget
available on your system, you can install SQL Server by downloading the MSIX installer from Try SQL Server.
In case you use a Mac development system, you can use a Docker image for SQL Server (see more in chapter 4). You can also use SQL Azure which is described in chapter 5.
To read and write your SQL Server data, within Visual Studio you can use the SQL Server Object Explorer. Outside of Visual Studio, and with more functionality, use SQL Server Management Studio which can be installed with:
winget install Microsoft.SQLServerManagementStudio
Instead of using winget, you can also install the software using Microsoft Installers. With SQL Server, chose the Developer or Express editions.
[Microsoft SQL Server][https://www.microsoft.com/en-us/sql-server/sql-server-downloads)
You can run SQL Server in a Linux Docker container:
To access Azure Cosmos DB, an emulator to run it locally is available. You can install this NoSQL database emulator with:
winget install Microsoft.Azure.CosmosEmulator
More information on installing the Azure Cosmos DB emulator:
Using Azure Cosmos on non-Windows systems, you can use the Docker image for Azure Cosmos DB emulator, or use Azure Cosmos DB in the cloud.
To use Azure Cosmos DB with Microsoft Azure. Read chapter 6 for more information.