Skip to main content

Notifications

Community site session details

Community site session details

Session Id : LU49bD4Omh5SCONZ0vfNtH
Power Pages - General Discussions
Suggested answer

Unable to Power Pages solution because of dependency

Like (1) ShareShare
ReportReport
Posted on 22 May 2025 18:31:28 by 200
Hi,
 
I am trying do delete a managed solution, but I am stopped by a dependency to the Site language? I can't delete it, because the site need to have a language (I am told). I was recommended to add the language to another site, but I still could not delete the solution. 
 
Any ideas? I have removed the name of the site, that's why it is blank in the Display name and Name columns. 
 
Categories:
  • Suggested answer
    Jon Unzueta Profile Picture
    772 on 26 May 2025 at 15:10:25
    Unable to Power Pages solution because of dependency

    ou're encountering a common issue when trying to delete a managed solution in Power Platform: a dependency on a Site Language component. This happens because Power Pages sites require at least one language, and that language becomes a dependency in the solution.

    Here’s how you can work around this:


    Steps to Resolve Site Language Dependency When Deleting a Managed Solution

    1. Identify the Dependent Site Language

    • Go to Advanced Settings â†’ Customizations â†’ Solutions.
    • Open the managed solution and check the Solution Layers or Dependencies.
    • Look for the Site Language component (e.g., English - 1033).

    2. Reassign the Language to Another Site

    You mentioned you already tried this, but ensure:

    • The new site is active and published.
    • The language is explicitly added to the new site via Portal Management App under Website Languages.
    • The original site is deleted or deactivated (if possible).

    3. Manually Remove the Dependency

    If the dependency still exists:

    • Open the Portal Management App.
    • Navigate to Website Language and find the language record.
    • Check the Website field — if it's blank, try assigning it to a different site and then removing it again.
    • If the record is still locked, it may be part of the managed solution and cannot be deleted directly.

    4. Use Solution Layering to Remove the Component

    • Create a new unmanaged solution.
    • Add the Website Language component to it.
    • Delete the component from the unmanaged solution — this removes the top layer and may allow deletion of the managed solution.

    5. Use Power Platform CLI or XrmToolBox

    • Tools like XrmToolBox’s Solution Components Mover or Power Platform CLI can help inspect and remove hidden dependencies.
    • You can also use the Dependency Checker Tool in XrmToolBox to trace what’s still referencing the language.

    If All Else Fails

    If the dependency is deeply embedded and cannot be removed:

    • You may need to open a Microsoft support ticket to get backend assistance.
    • In some cases, the only option is to reset the environment if the solution is blocking critical operations.
     
    🏷️ Tag me if you have any further questions or if the issue persists.
    ✅ Click "Accept as Solution" if my post helped resolve your issue—it helps others facing similar problems.
    ❤️ Give it a Like if you found the approach useful in any way.

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

Michael Gernaey – Community Spotlight

We are honored to recognize Michael Gernaey as our June 2025 Community…

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard > Power Pages

#1
Fubar Profile Picture

Fubar 69 Super User 2025 Season 1

#2
oliver.rodrigues Profile Picture

oliver.rodrigues 49 Most Valuable Professional

#3
Jon Unzueta Profile Picture

Jon Unzueta 43

Loading started