Dynamics 365 Web Resource Extension for Visual Studio Code.
This extension allows you to connect to Dynamics 365, modify, and publish various web resources directly from VS Code.
You must create an app registration that has impersonation rights for Dynamics CRM and User.Read for the Graph API.
This extension contributes the following settings:
webRM.appClientId
: (REQUIRED) Client Id of your registered app in AzurewebRM.appTenantId
: (REQUIRED FOR SINGLE TENANT APPS) Tenant Id of your registered app in Azure. Leave blank if Multi-TenantwebRM.dynamicsAPIVersion
: (REQUIRED) API Version for Dynamics 365 Web APIwebRM.solutionNameFilter
: Used to filter solution list retrieved from DynamicswebRM.solutionSortAscending
: Used to change sort order of returned solution list
Currently, this extension only works for Dynamics 365 Online. It has only been tested with version 9.0+.
- Removed obsolete connection info folder setting and related logic
- Major code cleanup: removed unused code and files
- Updated authentication logic and dependencies
- Added new configuration and utility modules
- Improved solution and web resource explorer features
- Enhanced connection management and settings UI
- Updated code for web resource retrieval.
- Added feature for adding and removing solutions as favorites by right clicking them.
- Initial release with updated authentication libraries.
Make sure user impersonation is checked when adding Dynamics 365 permissions.
Make sure http://localhost is added to redirect uri for "Desktop Application"
Don't forget to add the required configuration settings from your app registration to the VS Code extension settings.
Open the command palette (ctrl+shift+p) and select 'Dynamics: Publish Web Resource'