Delta Plugins : Local Assembly vs CRM

This XrmToolBox tool allows you to compare the server version of plug-in/custom workflow activity assembly with the local assembly .dll file to find out the differences. (developed by ClĂ©ment Olivier).

When the assembly is updated with Plugin Registration tool and the updated assembly does not have one or more of the classes of the server version, it throws an error "Plug-in assembly does not contain the required types or assembly content cannot be updated.".
To find out the difference between the server version and the local version of the assembly, you can use this tool to select the assembly from the list, choose the local assembly .dll file and see which plugins/workflow activities are missing.
  • Tool Information
  • Documentation
  • Blog Post
  • Functionalities
    • Compare the server version and the local version of the assembly (Fig. 1, Pt. 2)
      • Load the list of assemblies registered in the environment (Fig. 1, Pt. 1)
      • Select the server version of the assembly to be compared (Fig. 1, Pt. 5)
      • Select the local assembly .dll file to be compared (Fig. 1, Pt. 6)
      • View the list of classes from the server version (Fig. 1, Pt. 7) and local version (Fig. 1, Pt. 8)
      • View the difference between the two assemblies (Fig. 2)
      • Additionally, the tool can
        • Allow setting the options for sorting the results (Fig. 1, Pt. 3) (Fig. 3)
        • Show built-in user guide (Fig. 1, Pt. 4) (Fig. 4)

      Fig. 1 - Delta Plugins : Local Assembly vs CRM

      Fig. 2 - Comparison Result

      Fig. 3 - Tool Options

      Fig. 4 - Delta Plugins : Local Assembly vs CRM Steps User Guide

      This is part of the #TooLDR series where I test and review the tools for Power Platform. You can check out the information for the other tools on this page.

      Comments

      Popular Posts