Xrm Tools is a Visual Studio extension that aims to make Power Platform development feel native within Visual Studio. You will get Intellisense support for your Plugins, generate boiler plate code, typed entities and more right from within Visual Studio. You also have full control over the code generation using Scriban templates.
Features
- Define plugins entirely in code using attributes.
- Intellisense for entity names, attributes and more.
- Better syntax highlighting and code completion for Power Platform plugins.
- Supporting both traditional (single assembly) and packaged (NuGet) plugins.
- Power Platform Solution awareness.
- Multi-environment.
- Environment at solution level, project level, private, or global level (Visual Studio profile)
- Secure secret management using Windows Credential Management or environment variables.
- Live code generation for plugins, custom APIs, entities and more directly in Visual Studio.
- One-click plugin registration.
- One-click project registration.
- All code generations are fully customizable using liquid-like templates.
- Automatically supports all versions of CSharp up to v13.0 via PolySharp.
- Easily upgrade your existing plugins!
- Refactoring actions can generate registration attributes for your existing Custom APIs.
- Generate code to call Custom APIs, Actions and more with a click.
Environment Setup

Writing a plugin

Registering a plugin

Find plenty of how-to guides in the Xrm Tools Wiki or ask your questions, request features or report issue through Xrm Tools' GitHub Repository
Don't forget to give it a five star in here and star the GitHub repository if you enjoyed it.