Skip to content
Andrew T Woosnam edited this page May 19, 2022 · 22 revisions
VMware Tanzu logo

Tanzu Toolkit for Visual Studio


Tanzu Toolkit for Visual Studio is an extension for Visual Studio (2022 & 2019) that allows users of Tanzu Application Service ("TAS") to manage apps directly from within the IDE.

Users of this extension are able to:

  • Deploy apps to Tanzu Application Service by right-clicking on a project in the Visual Studio Solution Explorer & selecting "Push To Tanzu Application Service".
  • View apps running in any organizations and spaces the TAS user has access to.
  • Stop, start, and delete apps from the "Tanzu Application Service Explorer" tool window.
  • Stream app logs by right-clicking on any app in the "Tanzu Application Service Explorer" tool window.

How Does It Work?

Tanzu Toolkit for Visual Studio uses the Cloud Foundry CLI to administer apps within Tanzu Application Service. The CF CLI comes bundled with this extension but will maintain a separate configuration environment so as not to interfere with any existing installations of the CF CLI that may exist. CF CLI operations may not work for especially outdated versions of TAS; for more information, see this note on Cloud Controller API version support.

More Info:

Install

To install this extension, you will need Visual Studio version 2022 or 2019. This extension can be downloaded within the IDE by searching "Tanzu" in the "Manage Extensions" window

Extension manager showing Tanzu Toolkit for Visual Studio 2022

This extension can also be installed outside of the IDE by first downloading the appropriate .vsix file, then double-clicking it to prompt an installation into your instance of Visual Studio.

The Tanzu.Toolkit.VisualStudio.vsix extension file is included in each release in this repository.

Alternatively, latest builds can be found on vsixgallery.com, though these may contain features still under development:

Uninstall

To uninstall this extension from Visual Studio, visit the "Extension Manager" found under the Extensions menu.

image image

API Version Support

  • As of April 2022, this extension supports Cloud Controller API version 3.63.0 and greater.
  • To maximize the range of supported CC API versions, 2 versions of the CF CLI are bundled with this extension. CF CLI v7 will be used for api versions above 3.85.0, and CF CLI v6 will be used for api versions between 3.63.0 - 3.85.0.