web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Business Central application version

(0) ShareShare
ReportReport
Posted on by 305

Hi,

I have an extension that I developed for BC application version 14. I need to deploy the extension to a new BC tenant of application version 15. But when I try to download symbols to deploy to the new tenant, it gives error:

Could not download reference symbols. Please ensure that:
1. The correct server name and instance are specified in the launch.json file.
2. The correct application version is specified in the app.json file.
3. The dependencies are correctly specified in the app.json file.

Please help me with the possible reasons and how do I make the deployment?

Thanks in advance!

Khudeja

I have the same question (0)
  • Suggested answer
    InsertX Profile Picture
    450 on at

    You can't just use the same type of app.json and launch.json files for BC14 and BC15. They fully reworked how you should build set up your tenant and further on. I'd suggets if you are making use of the extension "AL Language", update it to the newest version. There the most recent version will give you the most recent version of the files. After that it should point itself out on what you should fill in.

    If you follow this article it should solve the problem you are currently having:

    https://community.dynamics.com/nav/b/katsonsnavblog/posts/how-to-prepare-your-per-tenant-extension-for-the-business-central-wave-2-update

  • khudeja Profile Picture
    305 on at

    Hi

    I have already developed the extension, so is there any way I do not have rewrite the entire code? Would only changing the app.json and launch.json not do the required work?

    Thanks

    Khudeja

  • Suggested answer
    InsertX Profile Picture
    450 on at

    As i stated in my previous response, the article i posted there does exactly what you are asking for. The only reason he creates a new project is to copy the content that you will have to change in your app.json and launch.json. So there normally is no need to create a new project.

    This is the way to go in my opinion.

    Now that being said even if you create new project (which i don't advice unless you can't otherwise) you wouldn't have to rewrite your entire code. You would only have to move the files from the project (pages, pageextensions, tables, tableextensions, codeunits, ...). These files are normally in the "src" folder.

    So my advice on how to do this is:

    - Create a new project for BC15.

    - Set up your app.json and launch.json

    - Download symbols

    - Copy the content of the "src" folder in BC14 to the "src" folder of your BC15 (COPY don't move you never know if something would get corrupted)

    - Generate your translation files

    - Build your project

    Regards.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,917

#2
Jainam M. Kothari Profile Picture

Jainam M. Kothari 1,161 Super User 2025 Season 2

#3
YUN ZHU Profile Picture

YUN ZHU 1,025 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans