Skip to main content

Notifications

Community site session details

Community site session details

Session Id : GnUaqoS7rM57ijzIygIx7+
Power Apps - Power Apps Pro Dev & ISV
Unanswered

How to upgrade/update the base layer solution without removing other layers?

Like (0) ShareShare
ReportReport
Posted on 26 Jul 2023 10:04:32 by 99

Hi all, would appreciate input on my question below.

 

The context: I am currently working on a large multi-year project which involves a core industry specific CRM using the Model Driven App and approximately 8 core modules which are being developed using custom pages. My solution configuration current puts all tables, flows and processes in the base layer, and in the second layer is the majority of custom pages, 3rd layer is another large custom page, 4th layer is the model driven app and component library. 

 

The whole system is being built with a view to sell as a tool for businesses, therefore I want to plan for making updates to any layer of the overall system.

 

The problem: whenever I try to update the base layer I get dependency errors from other solution layer that require the base layer in order to function. 

 

The question: is there a way to update the base layer of a solution without uninstalling all layers above?

 

Thanks for reading.

  • Parvez Ghumra Profile Picture
    1,579 Super User 2025 Season 1 on 27 Jul 2023 at 21:47:04
    Re: How to upgrade/update the base layer solution without removing other layers?

    @davidyc You basically need to use the 'Stage for Upgrade' option as follows:

     

    1. Import base layer solution using 'Stage for Upgrade' option

    2. Import second layer solution using 'Stage for Upgrade' option

    3. Import third layer solution using 'Stage for Upgrade' option

    4. Import forth layer solution using 'Stage for Upgrade' option

    5. Apply solution upgrade for forth layer solution

    6. Apply solution upgrade for third layer solution

    7. Apply solution upgrade for second layer solution

    8. Apply solution upgrade for base layer solution

     

    This approach will defer the deletion of removed components from lower layers, until dependencies on such components from components in higher layers are resolved.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Understanding Microsoft Agents - Introductory Session

Confused about how agents work across the Microsoft ecosystem? Register today!

Warren Belz – Community Spotlight

We are honored to recognize Warren Belz as our May 2025 Community…

Congratulations to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard > Power Apps - Power Apps Pro Dev & ISV

#1
WarrenBelz Profile Picture

WarrenBelz 55 Most Valuable Professional

#2
mmbr1606 Profile Picture

mmbr1606 42 Super User 2025 Season 1

#3
Michael E. Gernaey Profile Picture

Michael E. Gernaey 31 Super User 2025 Season 1

Overall leaderboard
Loading started