Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>PowerApps Code ComparerNew to Visual Studio Code? Get it now.
PowerApps Code Comparer

PowerApps Code Comparer

Shailendra Turlapati

|
6,169 installs
| (1) | Free
PowerApps Code Comparer
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PowerApps Code Comparer

PowerApps Code comparer helps you to compare two PowerApps (*.msapp) files for the changes done. Save two versions of a Canvas app to your local machine and provide as an input to compare.


run


Install

Launch VS Code Quick Open (Ctrl + P), paste the following command and press enter:

$ ext install vs-code powerappscodecomparer

Or press Ctrl + Shift + X and search for "PowerApps Code Comparer"

How to use

  • Download the PowerApps files to compare

  • Launch Command Palette (Ctrl+Shift+A or P)

  • Type PowerApps Code Comparer

  • Select/Click PowerApps Code Comparer

  • Select *.msapp files downloaded

  • File selection - Custom Run

    1. Click Custom Run - In this mode you have an option to select specific screen(s) to compare. Overall execution time would be faster as compared to Auto Run (considering only few screens are selected and not all screens from the selected file)

      start screen

    2. Click Choose File under Old and New Versions respectively, and select file
    3. Click Show Screen to display screens from respective selected files
    4. Select screen(s) for comparison

      Custom Run

    5. Click Compare Files to view the differences

      Treeview

    6. Double click on any row to view the details of the selected row

      popup

    7. Screen available in Old version and not in New version are displayed in Deleted Screens
    8. Screen available in New version and not in Old version are displayed in Added Screens
  • File selection - Auto Run

    1. Click Custom Run - In this mode you need to select two PowerApps files for comparison. Overall execution time might be longer as compared to Custom Run, as all the common screens in the selected files are compared

      AutoRun

    2. Screen(s) which are not in either of the selected files will be ignored for comparison
  • Navigation

    • Click the navigation icon (up/down arrows) to scroll to the nearest change

      Navigation

    • If the nodes are collapsed, on click of any navigation icon, the nodes are automatically expanded

Known Issues

The code is not tested for components developed using pcf.

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