Profiling your plugin
In this recipe we will demonstrate how to capture a plugin execution context from an online execution and replay it locally using the plugin registration tool so that we can debug from Visual Studio.
Getting ready
Given that we will be debugging an existing customization, you will need an already registered plugin in your Dynamics 365 instance, along with its corresponding plugin step. In our example, we will be using the first plugin created in this book from the Creating your first plugin recipe in Chapter 4, Server-Side Extensions.
You will also need a compatible version of Visual Studio. Additionally, you will need your plugin code to attach your IDE to the plugin registration tool process and debug the execution.
Most of the work will be done from the plugin registration tool. You can find the tool under the Dynamics 365 SDK <SDK Folder>\Tools\PluginRegistration
folder. In order to push your changes to Dynamics 365, you will need a System Customizer
role or a...