Understanding the complete development cycle
So far, we have learned about few ways a code component can be deployed to a Dataverse environment. But the biggest question is, which strategy should we use and when? Thanks to Scott Durow, who helped me with the following flow chart that explains the complete development and deployment process that's involved when you're building a code component:
As you can see, we have used different deployment strategies throughout this process. We also used Solution Packager to extract and pack the solution that allows incremental pack and unpack functionality, which can be used during the automated build and release pipelines providing full application life cycle management for your Power Platform.
Remember
Whenever you change the control manifest file, you will have to increment the versions in the manifest file of the PCF project...