Skip to content

VSIX Commands

PhuocLe edited this page Jun 25, 2026 · 3 revisions

DynamicsCrm.DevKit adds Visual Studio context menu commands for common Dataverse development tasks. These commands run inside the VSIX extension and are separate from the devkit CLI commands.

Most commands appear from the editor or Solution Explorer context menu. Web resource commands also appear under the DynamicsCrm.DevKit submenu when a deployable file is selected.

Commands

Command Purpose Visible when
Deploy WebResource Deploy the selected local file to an existing Dataverse web resource and publish it. Selected file has a web resource extension. Deployable .ts files show as Debug mode.
Deploy New WebResource Create a new Dataverse web resource from the selected local file, add it to a solution, publish it, and save the mapping. Selected file has a web resource extension. Deployable .ts files show as Debug mode.
Deploy TypeScript Release Build a deployable TypeScript file in Release mode, deploy the generated JavaScript to an existing web resource, and publish it. Selected .ts file is deployable and is not a generated .form.ts or .webapi.ts file.
Deploy New TypeScript Release Build a deployable TypeScript file in Release mode, create a new web resource, add it to a solution, publish it, and save the mapping. Selected .ts file is deployable and is not a generated .form.ts or .webapi.ts file.
Upload Dynamics 365 Report Upload the selected .rdl content to an existing Dataverse report. This command is provided by the separate DynamicsCrm.DevKit.2019 lite VSIX. Selected file is an .rdl report file.
Add CrmPluginRegistration Add or update CrmPluginRegistration attributes on the current plugin or workflow class from Dataverse registration metadata. Cursor is inside a non-abstract plugin or workflow class.

Related

Clone this wiki locally