XrmToolBox is a powerful and efficient Windows application that hosts tools to customize and manage Microsoft Dynamics 365/CRM instances.
XrmToolBox is built on .NET Framework and provides a modular architecture where community developers can create and share tools that help administrators, customizers, and developers interact with Microsoft Dynamics 365/CRM.
- Windows Operating System
- .NET Framework 4.7.2 or later
- Microsoft Dynamics 365/CRM instance
- Visual Studio 2019 or later (for development)
- Clone this repository
- Run XrmToolBox.exe
- Connection management to multiple organizations
- Tool/plugin management
- Auto-update capability
- Plugin store integration
- Modern UI with docking windows
To develop new tools for XrmToolBox:
- Create a new Class Library (.NET Framework) project
- Add reference to XrmToolBox.Extensibility
- Implement required interfaces
- Build and deploy your tool
-
Clone the repository:
git clone https://github.com/YourUsername/XrmToolBox.git
-
Restore NuGet packages:
nuget restore XrmToolBox.sln
-
Build the solution:
msbuild XrmToolBox.sln /p:Configuration=Release
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Microsoft.CrmSdk.CoreAssemblies
- Microsoft.CrmSdk.Deployment
- Microsoft.CrmSdk.Workflow
- Microsoft.Web.WebView2
- Newtonsoft.Json
- WeifenLuo.WinFormsUI.Docking
- NuGet.Protocol
For support, please visit the XrmToolBox Website or create an issue in this repository.
- Thanks to all contributors who have helped make XrmToolBox better
- Special thanks to the Dynamics 365 community