Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>TPT Project Format ExtensionNew to Visual Studio Code? Get it now.
TPT Project Format Extension

TPT Project Format Extension

PikeTec GmbH

|
830 installs
| (0) | Free
TPT Project Format Extension - translates UUIDs into clear text to understand changes and to resolve merge conflicts in versioned collaborative TPT projects.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TPT Project Format Extension

This Visual Studio Code extension translates UUIDs in TPT XML artifacts (.tptprj, .tpt, .tptxml, .tptplat, .tptreq, .tptts, .tptscen, .tptexec, .tptdecl, .tlt, .tptasl, .tptmapping, .tptsettings) into clear text to understand changes and to resolve merge conflicts in versioned collaborative TPT projects.

Quick start

  • Step 0. Install a supported version of TPT on your system (note: that this extension is not intended for versions before TPT 17).
  • Step 1. Install the TPT Project Format extension for Visual Studio Code.
  • Step 2. Switch to the repository where your TPT projects are stored and versioned. Opening a TPT XML artifact will analyze your TPT project and show clear text representations of UUIDs as code lenses.

Version control

You can use the built-in version control of Visual Studio Code for Git or you can install an extension e.g. for SVN.

To display the code lenses for the UUIDs also in the Diff Editor of VS Code, go to File > Preferences > Settings and select the checkbox Code Lens (Controls whether the editor shows CodeLens) in the preference page Text Editor > Diff Editor.

When interacting with your version control system (e.g. pulling or changing branches) your TPT project may change. To enforce a new UUID lookup you can ppen the Command Palette (Ctrl+Shift+P on Windows/Linux) and type in the command Analyze current TPT Project (search for UUIDs).

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft