OBE.XRMToolBox.BulkImageUploader 1.0.9

There is a newer version of this package available.
See the version list below for details.
dotnet add package OBE.XRMToolBox.BulkImageUploader --version 1.0.9
                    
NuGet\Install-Package OBE.XRMToolBox.BulkImageUploader -Version 1.0.9
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="OBE.XRMToolBox.BulkImageUploader" Version="1.0.9" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="OBE.XRMToolBox.BulkImageUploader" Version="1.0.9" />
                    
Directory.Packages.props
<PackageReference Include="OBE.XRMToolBox.BulkImageUploader" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add OBE.XRMToolBox.BulkImageUploader --version 1.0.9
                    
#r "nuget: OBE.XRMToolBox.BulkImageUploader, 1.0.9"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package OBE.XRMToolBox.BulkImageUploader@1.0.9
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=OBE.XRMToolBox.BulkImageUploader&version=1.0.9
                    
Install as a Cake Addin
#tool nuget:?package=OBE.XRMToolBox.BulkImageUploader&version=1.0.9
                    
Install as a Cake Tool

Detailed Sequence Steps: Connection:

Establish a connection to your target Dynamics 365 / Power Apps Dataverse environment via the XrmToolBox connection bar. Select Target Dataverse Table:

Navigate to the Configuration tab. Search and select the target table (e.g., Contact, Account, SystemUser). Select Target Image Column:

Choose the target image attribute where the image file will be stored (e.g., entityimage for primary photos or any custom Image attribute). Select Filename Mapping Field:

Choose the Dataverse column to match image filenames against. Common options: emailaddress1 (Matches john.doe@company.com.jpg) fullname (Matches John_Doe.png) employeeid (Matches EMP-10482.jpg) contactid (Matches b4a2f8d3-1234-5678-90ab-cdef12345678.jpg) Select Local Image Folder:

Click Browse Folder to select a local directory containing image files (.jpg, .jpeg, .png, .bmp, .gif, .webp). Alternatively, click Load 1,000+ Demo Batch to test mapping logic in simulation mode. Configure Auto-Mapping Normalization Rules:

Adjust the text cleaning options (e.g., Ignore Spaces, Ignore Underscores) based on your file naming convention. Generate Mapping Preview:

Click Generate Mapping Preview (or Preview Match). Switch to the Preview & Test tab to inspect the results grid. The grid displays the matched Dataverse Record ID, Full Name, Image Name, and Match Status (Matched, Existing Image, Duplicate, No Match). Execute Bulk Upload & Track Real-Time Progress:

Go to the Bulk Upload tab and click Start Bulk Upload. Watch the live progress dialog displaying total records, current processed record count, percentage completed, files/sec speed, and estimated time remaining (ETA).

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

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
1.1.1 121 9/8/2026
1.1.0 101 9/8/2026
1.0.9 91 9/8/2026
1.0.8 100 9/7/2026
1.0.7 106 9/6/2026
1.0.6 96 9/6/2026
1.0.5 161 8/10/2026
1.0.4 92 8/10/2026
1.0.3 102 8/9/2026
1.0.1 97 8/9/2026
1.0.0 101 8/9/2026

See README.md for detailed release notes