Skip to content

vmware-tanzu/tanzu-toolkit-for-visual-studio

Tanzu Toolkit for Visual Studio

VMware Tanzu logo

Build Status

Tanzu Toolkit for Visual Studio is an extension for Visual Studio 2022 that allows users of Tanzu Platform (formerly known as Tanzu Application Service or TAS) to manage apps directly from within the IDE. Users of this extension are able to:

  • Manage Tanzu Platform environments with the Tanzu Platform Explorer
    • View orgs, spaces, and apps
    • Start / stop / delete apps
    • Tail app logs
  • Deploy apps from Visual Studio using the App Deployment window
    • Use / create Cloud Foundry manifest files for consistent app deployments
  • Remotely debug apps running on Tanzu Platform within Visual Studio

Install

To install this extension, you will need Visual Studio version 2022. 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 Visual Studio by first downloading the appropriate .vsix file, then double-clicking it to prompt an installation.

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:

VS 2022

Uninstall

This extension can be uninstalled from Visual Studio using "Manage Extensions" window.

image image

Airgapped installations

Remote Debugging

Remote debugging in air-gapped environments requires you to supply your own OS-specific copy of vsdbg, which the extension can bundle with the app during deployment. The path to vsdbg must be specified in the Tanzu Toolkit section of the Visual Studio options on your machine:

Visual Studio Options

On a machine that does have internet access, you may use the script download-vsdbg.ps1 to acquire the current version of vsdbg for apps running on Linux and Windows.

More Info

Check out our Wiki! It goes into more detail on several features.

Demo videos

Overview

0-0-4-demo.mp4

App Deployment using a Manifest

0-0-3-app-deployment.mp4

Deploying 'Published' .NET apps

Push-published-app-1-0-0.mp4

Remote Debugging .NET apps running on Tanzu Platform

Remote-debug-1-0-0.mp4

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 6