---
id: post/demiliani-com/12422
type: post
title: "Dynamics 365 Business Central on-premises: accessing embedded in-app resources from runtime packages."
summary: "From version 25.2 (2024 Wave 2), Business Central extensions can embed resources: you declare them with resourceFolders in app.json and read them with NavApp.GetResource. On-premises runtime packages made with Get-NavAppRuntimePackage could not load embedded resources up to version 26.2, so the full package had to be published. Support arrived in 26.3 (platform 26.0.35604.0)."
tier: community
language: en
tags:
  - extensions
  - embedded resources
  - runtime packages
  - al code
  - app.json
  - on-premises
system: development
review:
  state: reviewed
  by: opus
  at: "2026-10-08T01:59:37.734Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-post: 1
  input_hash: 15720e4a09ccb957a6d158f8cbc0c352f1b31697a47976b294a77397ac6a5b96
evidence:
  - kind: blog
    url: https://demiliani.com/2025/08/27/dynamics-365-business-central-on-premises-accessing-embedded-in-app-resources-from-runtime-packages/
    title: "Dynamics 365 Business Central on-premises: accessing embedded in-app resources from runtime packages."
    date: "2025-08-27"
    commit: null
    t: null
    quote: null
  - kind: blog
    url: https://demiliani.com/2025/08/27/dynamics-365-business-central-on-premises-accessing-embedded-in-app-resources-from-runtime-packages/
    title: "Dynamics 365 Business Central on-premises: accessing embedded in-app resources from runtime packages."
    date: "2025-08-27"
    commit: null
    t: null
    quote: Embedded resources on runtime packages are not supported in Dynamics 365 Business Central with version <= 26.2.
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
post_id: "12422"
source_id: demiliani-com
source_name: Stefano Demiliani
url: https://demiliani.com/2025/08/27/dynamics-365-business-central-on-premises-accessing-embedded-in-app-resources-from-runtime-packages/
published_at: "2025-08-27T08:33:24.000Z"
author: Stefano Demiliani
full_text: false
words: 367
quotes:
  - text: Embedded resources on runtime packages are not supported in Dynamics 365 Business Central with version <= 26.2.
    why_it_matters: Clarifies the limitation that existed and caused troubleshooting issues
code_objects_mentioned:
  - other NavApp.GetResource
systems:
  - development
  - platform
versions_mentioned:
  - 2024 Wave 2
  - "25.2"
  - "26.2"
  - "26.3"
  - 26.0.35604.0
preview:
  embeddable: true
  frame_url: https://demiliani.com/2025/08/27/dynamics-365-business-central-on-premises-accessing-embedded-in-app-resources-from-runtime-packages/embed/
  image: https://demiliani.com/wp-content/uploads/2021/08/d365bclogowhite.jpg
  image_alt: null
  image_w: 394
  image_h: 362
  site_name: Stefano Demiliani
  favicon: https://demiliani.com/wp-content/uploads/2022/09/sd_wordpress_logo.png?w=32
  probed_at: "2026-10-07T11:51:42.145Z"
---

# Dynamics 365 Business Central on-premises: accessing embedded in-app resources from runtime packages.

[Read the post](https://demiliani.com/2025/08/27/dynamics-365-business-central-on-premises-accessing-embedded-in-app-resources-from-runtime-packages/) · Stefano Demiliani (Stefano Demiliani, MVP) · 2025-08-27 · 367 words · tier community · reviewed (checked by Opus)

> From version 25.2 (2024 Wave 2), Business Central extensions can embed resources: you declare them with resourceFolders in app.json and read them with NavApp.GetResource. On-premises runtime packages made with Get-NavAppRuntimePackage could not load embedded resources up to version 26.2, so the full package had to be published. Support arrived in 26.3 (platform 26.0.35604.0).

## Key points

- Extensions can declare resource folders using the resourceFolders property in app.json
- AL code accesses embedded resources via the NavApp.GetResource method
- Runtime packages did not support embedded resources until version 26.3 on-premises
- Partners often use runtime packages to protect intellectual property by excluding AL code
- Full extension packages were required as a workaround on versions 26.2 and earlier

## Quotes

- "Embedded resources on runtime packages are not supported in Dynamics 365 Business Central with version <= 26.2." (Clarifies the limitation that existed and caused troubleshooting issues)

## AL objects mentioned

As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.

- other "NavApp.GetResource"

## Context

- Features: Resource folders in extensions, Embedded resources support, Runtime packages, Resource access from AL code
- Versions: 2024 Wave 2, 25.2, 26.2, 26.3, 26.0.35604.0

Source: Stefano Demiliani, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.
