DynamicsCrm.DevKit.Tool 4.12.34.56

dotnet tool install --global DynamicsCrm.DevKit.Tool --version 4.12.34.56
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local DynamicsCrm.DevKit.Tool --version 4.12.34.56
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=DynamicsCrm.DevKit.Tool&version=4.12.34.56
                    
nuke :add-package DynamicsCrm.DevKit.Tool --version 4.12.34.56
                    
  ____                              _           ____                  ____             _  ___ _   _____           _
 |  _ \ _   _ _ __   __ _ _ __ ___ (_) ___ ___ / ___|_ __ _ __ ___   |  _ \  _____   _| |/ (_) |_|_   _|__   ___ | |
 | | | | | | | '_ \ / _` | '_ ` _ \| |/ __/ __| |   | '__| '_ ` _ \  | | | |/ _ \ \ / / ' /| | __| | |/ _ \ / _ \| |
 | |_| | |_| | | | | (_| | | | | | | | (__\__ \ |___| |  | | | | | |_| |_| |  __/\ V /| . \| | |_ _| | (_) | (_) | |
 |____/ \__, |_| |_|\__,_|_| |_| |_|_|\___|___/\____|_|  |_| |_| |_(_)____/ \___| \_/ |_|\_\_|\__(_)_|\___/ \___/|_|
        |___/                   https://github.com/phuocle/Dynamics-Crm-DevKit 4.12.34.56 Build: 30.06.2026 23:59:59

🧰 DynamicsCrm.DevKit Tool

DynamicsCrm.DevKit Tool is the devkit-tool .NET global tool for Dataverse documentation, server-code documentation, minification, coverage conversion, password decryption, entity scaffolding, and solution layer inspection.

NuGet NuGet Downloads

✨ Highlights

  • Generates Dataverse entity documentation as Markdown from live metadata.
  • Generates server-side code documentation by scanning compiled assemblies for DocumentMethodAttribute.
  • Converts Visual Studio coverage files to XML.
  • Minifies HTML, CSS, and JavaScript with NUglify.
  • Creates standard Dataverse entities with forms and supporting attributes.
  • Checks unmanaged active solution layers for selected solutions.

📦 Install

dotnet tool install --global DynamicsCrm.DevKit.Tool

Update an existing installation:

dotnet tool update --global DynamicsCrm.DevKit.Tool

🧭 Commands

Command Purpose
documentgenerator Generate Dataverse entity documentation as Markdown.
documentcodegenerator Generate server-side code documentation from compiled assemblies.
coveragetoxml Convert Visual Studio .coverage files to XML.
nuglify Minify HTML, CSS, or JavaScript.
decrypt Decrypt an encrypted password string.
createentity Create a Dataverse entity with standard forms and attributes.
solutionlayer Check unmanaged active solution layers in Dataverse solutions.

🚀 Usage

devkit-tool documentgenerator --conn "AuthType=..." --folder ".\docs" --solution "MySolution"
devkit-tool documentcodegenerator --folder ".\bin\Debug" --output ".\docs"
devkit-tool coveragetoxml --coverage ".\coverage.coverage" --xml ".\coverage.xml" --dlls "a.dll;b.dll"
devkit-tool nuglify --source ".\app.js" --destination ".\app.min.js"
devkit-tool decrypt --password "encrypted-string"
devkit-tool createentity --conn "AuthType=..." --solution "MySolution" --entity "My Entity" --type UserOwned
devkit-tool solutionlayer --conn "AuthType=..." --solutions "SolutionA,SolutionB" --output ".\layers.md"

⚙️ Command Options

Command Required options Optional options
documentgenerator --conn, --folder, --solution --timezone
documentcodegenerator --folder, --output --devops, --org, --project
coveragetoxml --coverage, --xml, --dlls
nuglify --source, --destination
decrypt --password
createentity --conn, --solution, --entity, --type
solutionlayer --conn, --solutions --output

🏗️ Entity Types

createentity supports the following entity types:

Type Purpose
UserOwned Standard user-owned Dataverse table.
OrganizationOwned Organization-owned Dataverse table.
Activity Activity table with activity-specific behavior.
Elastic_UserOwned Elastic user-owned table.
Elastic_OrganizationOwned Elastic organization-owned table.
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
4.12.34.56 229 7/1/2026
4.0.0 211 12/31/2025
3.45.67.89 356 3/31/2025
3.44.44.44 202 12/26/2024
3.33.33.33 403 12/31/2023
2.13.33 3,670 9/24/2021
2.12.31 573 7/7/2021
2.10.31 739 10/31/2020
2.2.29 690 3/1/2020
2.1.1 725 11/14/2019