-
Notifications
You must be signed in to change notification settings - Fork 16
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.
| 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. |