AttributeExporterXrmToolBoxPlugin 1.0.5
See the version list below for details.
dotnet add package AttributeExporterXrmToolBoxPlugin --version 1.0.5
NuGet\Install-Package AttributeExporterXrmToolBoxPlugin -Version 1.0.5
<PackageReference Include="AttributeExporterXrmToolBoxPlugin" Version="1.0.5" />
<PackageVersion Include="AttributeExporterXrmToolBoxPlugin" Version="1.0.5" />
<PackageReference Include="AttributeExporterXrmToolBoxPlugin" />
paket add AttributeExporterXrmToolBoxPlugin --version 1.0.5
#r "nuget: AttributeExporterXrmToolBoxPlugin, 1.0.5"
#:package AttributeExporterXrmToolBoxPlugin@1.0.5
#addin nuget:?package=AttributeExporterXrmToolBoxPlugin&version=1.0.5
#tool nuget:?package=AttributeExporterXrmToolBoxPlugin&version=1.0.5
Attribute Metadata Exporter
XRM ToolBox plugin for exporting Dataverse/Dynamics 365 attribute metadata to CSV with advanced column management.
Features
- Data Sources: Export from all entities or specific solutions
- 40+ Metadata Columns: Organized into 7 categories (Core, Identity, Metadata, Behavior, Security, Audit, Advanced)
- Column Presets: Basic (8), Standard (16), Advanced (28), Full (40+), or Custom
- Interactive Grid: Real-time filtering, sortable columns, drag-drop reordering
- Smart Type Details: Automatically formats type-specific metadata (lookup targets, picklist options, string formats, etc.)
- CSV Export: Export filtered results with selected columns in custom order
- Persistent Settings: Column preferences, sort state, and filters saved across sessions
Installation
From XRM ToolBox (Recommended)
- Open XRM ToolBox → Tool Library (Ctrl+T)
- Search for "Attribute Metadata Exporter"
- Click Install and restart
From NuGet Package
- Download
.nupkgfrom Releases - XRM ToolBox → Plugins Store → Install from disk
- Select
.nupkgfile and restart
Usage
- Connect to Dataverse environment
- Choose scope: All Entities or Selected Solution
- Click "Load Attributes"
- Filter using table/attribute name, type, required, custom, or primary ID filters
- Configure columns (optional): Click "Columns..." to select preset or customize
- Export: Click "Export to CSV"
Column Presets
| Preset | Columns | Description |
|---|---|---|
| Basic | 8 | Table/attribute names, type, required, type details, description |
| Standard | 16 | Basic + schema name, custom flag, primary ID, validity flags, version |
| Advanced | 28 | Standard + security, audit, managed status, logical attributes |
| Full | 40+ | All available metadata properties |
| Custom | Variable | Select specific columns |
Available Columns by Category
- Core (8): Table/attribute names, type, required, max length, type details, description
- Identity (5): Schema name, metadata ID, primary ID/name flags, attribute of
- Metadata (4): Managed, custom, introduced version, type name
- Behavior (4): Valid for create/read/update, is logical
- Security (4): Secured flags and can-be-secured permissions
- Audit (1): Audit enabled
- Advanced (1): Required level detail
Configuration Storage
Settings saved to %APPDATA%\AttributeExporter\config.json:
- Column visibility, order, widths
- Active filters and sort state
- Selected preset
Building from Source
git clone https://github.com/HurleySk/AttributeExporterXrmToolBoxPlugin.git
cd AttributeExporterXrmToolBoxPlugin
dotnet build --configuration Release
.\deploy.ps1 -Force
Deploy script options: -SkipBuild, -Force, -WhatIf
Troubleshooting
Plugin not appearing: Delete %APPDATA%\MscrmTools\XrmToolBox\Plugins\.manifestcache.dat and restart XRM ToolBox
"Object reference" errors: Missing dependencies - re-run deploy.ps1 to copy all DLLs
Slow "All Entities" load: Large environments take 30-60s - use "Selected Solution" or filters to narrow scope
Export fails: Ensure attributes loaded, at least one column visible, and CSV file not open in Excel
Technical Details
Dependencies:
- XrmToolBoxPackage 1.2025.7.71
- Microsoft.CrmSdk.CoreAssemblies 9.0.2.59
- CsvHelper 12.3.2 (downgraded for .NET Framework 4.8)
Requirements: XRM ToolBox 2024.7.x+, .NET Framework 4.8
Contributing
- Fork repository
- Create feature branch
- Test in XRM ToolBox
- Submit pull request
Follow existing code patterns, add XML docs, update README for user-facing changes.
License
MIT License
Author
Samuel Hurley - HurleySk
Built on XRM ToolBox by Tanguy Touzard
Version 1.0.4 - UX improvements: Simplified filtering with always-visible filter panel
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.8
- CsvHelper (>= 12.3.2)
- Microsoft.CrmSdk.CoreAssemblies (>= 9.0.2.59)
- Microsoft.CrmSdk.Deployment (>= 9.0.2.34)
- Microsoft.CrmSdk.XrmTooling.CoreAssembly (>= 9.1.1.65)
- MscrmTools.Xrm.Connection (>= 1.2025.7.63)
- System.Resources.Extensions (>= 4.7.1)
- XrmToolBoxPackage (>= 1.2025.7.71)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.1.6 | 739 | 4/7/2026 |
| 2.0.1.5 | 116 | 4/7/2026 |
| 2.0.1.4 | 108 | 4/7/2026 |
| 2.0.1.2 | 116 | 4/7/2026 |
| 2.0.1.1 | 2,025 | 10/2/2025 |
| 2.0.0.1 | 268 | 10/2/2025 |
| 2.0.0 | 220 | 10/1/2025 |
| 1.0.6 | 204 | 10/1/2025 |
| 1.0.5 | 211 | 10/1/2025 |
| 1.0.4 | 198 | 10/1/2025 |
| 1.0.3 | 214 | 10/1/2025 |
| 1.0.2 | 201 | 10/1/2025 |
| 1.0.1 | 204 | 10/1/2025 |
| 1.0.0 | 207 | 10/1/2025 |
Initial release: Export Dataverse attribute metadata to CSV with 40+ metadata columns, customizable column presets, drag-drop reordering, search/filter, and persistent user preferences.