Skip to content
Xrm Toolbox Plugin for building and deploying custom control using PCF
C# PowerShell
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Jun 28, 2019
.vs
Maverick.PCF.Builder Added PCF template feature as well as embedded command prompt functio… Aug 2, 2019
docs Corrected path to screenshots in readme file Jun 28, 2019
packages Initial commit. Jun 23, 2019
.gitignore Initial commit. Jun 23, 2019
LICENSE Update LICENSE Jul 22, 2019
Maverick.PCF.Builder.sln Added PCF template feature as well as embedded command prompt functio… Aug 2, 2019
PCF-CustomControlBuilder.nuspec Update PCF-CustomControlBuilder.nuspec Jul 30, 2019
README.md
assemblyversion.ps1 Added assemblyversioning and release note Jul 30, 2019
azure-pipelines.yml Update azure-pipelines.yml for Azure Pipelines Jul 30, 2019

README.md

Build Status

Gitter

PCF-CustomControlBuilder

Xrm Toolbox Plugin for building and deploying custom control using PCF

Overview

This tool makes it easy to create and build PCF custom control by removing the need to write commands. It runs all the necessary commands in the order in which they need to be executed and using proper folder location to execute the commands. This tool also makes it easy to deploy the solution into D365 CE.

Pre-Requisite

  1. Install npm from here - any version of npm will do
  2. Visual Studio
  3. PowerApps CLI. Download it from here

Usage

Before you begin with your custom control you need to specify the working folder for your custom control along with path to Visual Studio Developer Command Prompt (VsDevCmd.bat). Once you have defined the working folder and path to VS Command Prompt you can click on either you want to create a new custom control or edit an existing one. Based on that different windows will open and guide you through the process.

Screenshots

Creating New Custom Control

Control Home

Tool executing commands

Control Running C L I

You can’t perform that action at this time.