BizTalk Deployment Framework (BTDF) Visual Studio plugin for BizTalk Server 2020

Patrick Wellink, a long-time BizTalk Server consultant from the Netherlands, asked me to broadcast this news. I’m happy to do it because I know that many of you use and like BizTalk Deployment Framework (BTDF) to perform deployment across your environments.

Patrick suppresses a need by developing a Visual Studio 2019 plugin (VSIX) for BizTalk Server 2020. Of course, there was already a new version of The BTDF Framework. But one of the convenient things was the visual studio plugin… that was missing.

Unfortunately, and I understand this feeling entirely because I also have several community projects, we always have to for the owner and developer to upgrade his project, and we usually struggle to find the time. So I take this opportunity to encourage all community members to start contributing to these initiatives as Patrick did. Start performing changes and submit your contributions to the repo. I speak for myself, and from what I know from the community, we accept the changes and are happy that you contribute.

And it wasn’t that difficult, rephrasing Patrick:

With some guidance of this post and some fiddeling I got the VSIX to work for VS2019. After some more fiddeling I got the project wizard to run as well.

I did so with minimal effort.

Where I can download it

You can download the Visual Studio 2019 plugin (VSIX) for BizTalk Server 2020 here:

Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

10 thoughts on “BizTalk Deployment Framework (BTDF) Visual Studio plugin for BizTalk Server 2020”

  1. I have installed the VSix file but when I open VS 2019 the options i.e. Deploy, Undeploy, Quick etc., are greyed out.

  2. Did you install the corrrect version and did you try to run the extension in a BizTalk project ?

    1. I got it to work in the end by clicking on the “Allow synchronous downloads” option on the yellow bar at the top and restarted VS.

  3. I also had the problem that the deploy, undeploy, etc buttons were greyed out after installing the BTDF visx in VS2019 (not the version linked to in this post though). I got it to work at the end by installing components in this order:
    1) .Net 3.5 (probably not needed)
    2) BTDF
    3) BTDF vsix
    4) BizTalk Server vsix

    When I installed BizTalk Server vsix before the BTDF vsix the buttons were greyed out.

  4. getting an error that the extension cannot be installed to this product even when we have Visual studio 2019 professional on the machine. Please help.

  5. The BTDF commands are all greyed too. I reinstalled the extension, but can not be able to have the “Allow synchronous downloads” option on the yellow bar. After uninstalling the extension, the extension configuration remains in Visual Studio. Do you know where to find this configuration, or another way to unblock the buttons ?

  6. it complained about the use of deprecated APIs but after i chose ‘allow synchronous autoload’ which Visual Studio warned about in the yellow banner on top of the page, it worked fine for me. Great work Patrick, thanks. Does seem like something that will break again with an update.

  7. The Extension Manager is showing the following two errors;
    1. This extension is using the synchronous autoload mechanism which can negatively impact performance
    2. This extension was not loaded because it uses deprecated synchronous autoload APIs.

  8. Hi,

    If you like me did the steps above and still has all the BTDF buttons greyed out, then try this; Start VS2019. Go to ‘Tools -> Options -> Environment -> Extensions.’

    To the right in the extensions pane, you should have a checkbox named ‘Allow synchronous autoload of extensions’. Mark/check it and restart VS2019. Your buttons should now work. Hope this helps someone.

Leave a Reply

Your email address will not be published. Required fields are marked *

BizTalk360
BizTalk Server

Over 500+ customers across
30+ countries depend on BizTalk360

Learn More
Serverless360
Azure

Manage and monitor serverless
components effortlessly

Learn More
Atomicscope
Business Users

Monitor your Business Activity in iPaaS
or Hybrid integration solutions

Learn More

Back to Top