Here’s how you can quickly deploy and debug Dynamics 365 CRM plugins using Power Platforms Tools in Visual Studio
This is the first post in the series and once complete setting up Power Platform Tools for Visual Studio, I’ll follow up with writing and deploying C# CRM Plugins through Power Platform Tools for Visual Studio!
Let’s setup Power Platform Tools for Visual Studio first!
Getting Power Platform Tools in Visual Studio
Here’s how you can configure Power Platform Tools in Visual Studio from the Marketplace –
- In your Visual Studio, under Extensions, click on Manage Extensions.

- Then, search for Power Platform Tools and you’ll find on in the top few results itself which you will be able to identify as highlighted below.
Click to install the “Power Platform Tools for VS 2022“
- You’ll need to close Visual Studio for the installation to be proceed.

- Then, it’ll continue as a VSIX Installer and continue to install this extension for your VS.

- And this will be completed in a few moments.

- Once done, when you open Visual Studio back again, you’ll find “Connect to Dataverse” under Tools section in Visual Studio

- It’ll ask you to authenticate into your Dataverse environment. This doesn’t work with accounts using MFA – so for this demonstration, I turned off MFA temporarily for my trial environment.

- Then, I was asked to select the environment within the tenant.

- Now, I was asked to choose the Solution within the selected environment.

- Now, I could see all the Tables expanded in the Power Platform Explorer view.

- When you minimize, this is what you’ll see. You’ll see all items available to work with.

Next, I’ll demonstrate on registering a Plugin Assembly from Visual Studio Tools and registering a plugin. Watch this space!
Hope this was useful!
Here are some Power Automate posts you want to check out –
- Select the item based on a key value using Filter Array in Power Automate
- Select values from an array using Select action in a Power Automate Flow
- Blocking Attachment Extensions in Dynamics 365 CRM
- Upgrade Dataverse for Teams Environment to Dataverse Environment
- Showing Sandbox or Non Production Apps in Power App mobile app
- Create a Power Apps Per User Plan Trial | Dataverse environment
- Install On-Premise Gateway from Power Automate or Power Apps | Power Platform
- Co-presence in Power Automate | Multiple users working on a Flow
- Search Rows (preview) Action in Dataverse connector in a Flow | Power Automate
- Suppress Workflow Header Information while sending back HTTP Response in a Flow | Power Automate
- Call a Flow from Canvas Power App and get back response | Power Platform
- FetchXML Aggregation in a Flow using CDS (Current Environment) connector | Power Automate
- Parsing Outputs of a List Rows action using Parse JSON in a Flow | Common Data Service (CE) connector
- Asynchronous HTTP Response from a Flow | Power Automate
- Validate JSON Schema for HTTP Request trigger in a Flow and send Response | Power Automate
- Converting JSON to XML and XML to JSON in a Flow | Power Automate
Thank you!