Visual Studio's Azure Resource Group Deployment Projects allow you manage and deploy Azure infrastructure as code using Azure Resource Manager (ARM) templates or Bicep files. Consider it a container and set of Visual Studio tools that simplify designing, configuring, and deploying Azure resources to a Resource Group.

 

Click on "Create a new project." In the "Create a new project" window, search for "Azure Resource Group." Select the "Azure Resource Group Deployment" project template. Click "Next."

 

 

Perquisites

  • Install ‘Azure’ workload in Visual Studio
    • Check deployment Checkbox

 

 

Create New Project

  • Click on “Create a new project.”
  • In the "Create a new project" window, search for “Azure Resource Group.”
  • Search for "ARM" or “Azure Resource Group”
  • Select "Azure Resource Group" project template
  • Name your project and click Create
  • Choose a deployment template (e.g., "Web app + SQL", or "Blank Template")

 

A new project contains:

  • azuredeploy.json – The main ARM template file
  • azuredeploy.parameters.json – Parameters file for customization
  • .targets or .user files – (Optional, for build settings, not deployment-related)
  • Deploy-AzureResourceGroup.ps1 – A PowerShell script to deploy the template

Related Question