In Addition to BizTalk Server 2020 setup, you also need to install BizTalk Server extension in Visual Studio. Make sure to install .Net desktop development workload in Visual Studio before installing BizTalk extension.
Note that this extension only installs necessary components and templates required for a Visual Studio extension, and is dependent on BizTalk Server installation. BizTalk Server 2020 Developer Tools feature installation is required for it to work. It is recommended to install BizTalk Server Developer Tools feature first and then install extensions in Visual Studio.
BizTalk Server extension includes templates and components of BizTalk Server Projects, Adapter SDK and BizTalk Application Project (originally shipped with BizTalk Server 2016 Feature Updates).
Itinerary Designer is not included with BizTalk Server extension. You need to install BizTalk ESB Toolkit Itinerary Designer extension. Like BizTalk Server extension, Itinerary Designer extension is dependent on BizTalk ESB Toolkit installation. Make sure to also install BizTalk ESB Toolkit to use Itinerary Designer. Modeling SDK is pre-requisite for this, which is installed automatically by VSIX installer when you install this extension.
Selecting BizTalk project type shows all project templates installed by BizTalk extensions.
You might observe error while redeploying BizTalk Projects or when trying Add Adapter Service Reference or not all adapter bindings listed in the Add Adapter Service Reference wizard:
To use Add Adapter Service Reference feature, you need to install BizTalk Runtime - Windows Communication Foundation Adapter feature also. Note that it is not necessary to configure Runtime feature on Developer Tools machine.
If Windows Communication Foundation Adapter feature is also installed you will see all available adapter bindings in the wizard.
These extensions might get installed on Visual Studio 2017, but are supported only on Visual Studio 2019 (minimum required version 16.4.0).