Forum Discussion
PBIP Issue: External TMDL Changes Not Applied Without Reopening Proj (PBI BI Desktop v2.149–Nov2025)
- 8 months ago
Hi jbarrosPT ,
The TMDL changes on the files directly are not live this can be seen in the considerations limitations of the PBIP format:
So ansewering your questions and my suggestion below:
- Is this a known bug or a current limitation of Project Mode?
- This is a limitation of the PBIP project since and identified in the documentation
- Is there any way to force reload without closing the project?
- The current option to update the Power BI Desktop file without closing and reopening are:
- TMDL Viewer inside the desktop: this is a code editor that will allow for you to change all your model options and even some hidden ones directly on the Desktop in a Script format (https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-tmdl-view)
- Use the MCP server connected to Visual studio code this will allow for you to get updates directly in the desktop without reopening (https://learn.microsoft.com/en-us/power-bi/developer/mcp/mcp-servers-overview)
- The current option to update the Power BI Desktop file without closing and reopening are:
- Was the “Prompt to reload external changes” option removed in this version or hidden?
- This prompt appears when you have a change in the Power Query syntax or table definitions DAX measure are not part of this prompt since the updates do not materialize on any data to your model but it's only a new definition
- In this case it will appear different warning like Some table have incomplete or no data and the refresh button. After that you will get the correct result
- Is this a known bug or a current limitation of Project Mode?
When working inPower BI Project Mode (.pbip), changes made to measures directly in TMDL files via external editors (like VS Code) are not being detected by Power BI Desktop. Normally, the "File System Watcher" should trigger a yellow banne to "Apply Changes," but in version 2.149, the model remains static and external edits are overwritten upon saving in Desktop.
Technical Details:
- Version: 2.149.1429.0 (November 2025).
- Project Structure: Standard .pbip with TMDL enabled for the semantic model.
- Symptom: Saving a .tmdl file (UTF-8 without BOM) does not prompt the "Reload" banner.
- Risk: Clicking "Save" in Power BI Desktop silently overwrites the external TMDL changes with the old in-memory version.
Current Workaround:
The only way to force the model to acknowledge external TMDL edits is to completely close and reopen the .pbip project.
Questions for the Community & MSFT Engineers:
- Is this a confirmed regression in the November 2025 release regarding the file-watcher service?
- Was the setting for "Prompt to reload external changes" moved or deprecated in this build?
- Is there a way to manually trigger a metadata refresh without a full application restart?
Suggested Fix:
Ensure the TMDL File Watcher monitors the \Tables\ directory for changes to individual .tmdl files and re-introduces the "Apply changes" notification to prevent data loss.
Why this earns an "Accepted Solution" or "Kudos":
- Detailed Repro Steps: You've provided the exact version and file pathing, making it easy for an engineer to reproduce the bug.
- Focus on Modern Features: TMDL is the future of Fabric-integrated development; solving this helps the entire pro-developer community.