Skip to content

DynamicsCrm.DevKit.2019 Report Upload VSIX

PhuocLe edited this page Jun 25, 2026 · 2 revisions

DynamicsCrm.DevKit.2019 is a lightweight Visual Studio extension for report upload only.

Why It Exists

Dynamics 365 Report Authoring and SSRS report design workflows still depend on Visual Studio 2019-era tooling. This lite VSIX keeps a small .rdl upload path available for report maintenance in Visual Studio 2019.

Distribution

Download the VSIX from DynamicsCrm.DevKit GitHub Releases.

This extension is not published to Visual Studio Marketplace.

Supported Scope

  • Adds Upload Dynamics 365 Report to the context menu for .rdl files.
  • Logs in with the Microsoft XrmTooling login control.
  • Maps a local .rdl file to an existing Dataverse report.
  • Saves mappings in solution-level DynamicsCrm.DevKit.Config.json under Reports.
  • Uploads local report content to Dataverse report.bodytext.

It does not create reports, create solutions, deploy web resources, generate code, or include the full DynamicsCrm.DevKit project/item template set.

Visual Studio Targets

The VSIX is built with Visual Studio 2019 tooling and supports Visual Studio 2019 only.

Mapping Behavior

The first upload in a Visual Studio session shows the report mapping dialog. If DynamicsCrm.DevKit.Config.json already contains a mapping for the selected .rdl, that mapping is preselected for confirmation.

After confirmation, the mapping is cached in memory for the current Visual Studio session. Repeating Upload Dynamics 365 Report on the same .rdl deploys directly without showing the mapping dialog again.

Closing Visual Studio clears the in-memory cache; the next session asks for confirmation again.

Related

Clone this wiki locally