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 :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Upgrade from D365 FO 7.2 to 10.0.9

(0) ShareShare
ReportReport
Posted on by

Is it possible to take project backup from 7.2 and import into 10.0.9 version to push the delta code, instead of re-running code upgrade tool?

I have the same question (0)
  • Suggested answer
    nmaenpaa Profile Picture
    101,160 Moderator on at

    I think you need to run code upgrade tool to make your "pre-8.0" code compatible with "post-8.0" D365. 

    Also, you should not store / move your code as Visual Studio projects! Instead you can try to deploy a 10.0.9 dev VM and get latest from source control and see if you get some errors.

    Anyway you need to build a new package to deploy code to test/prod.

  • Suggested answer
    nmaenpaa Profile Picture
    101,160 Moderator on at

    Here is also MS documentation about the topic: docs.microsoft.com/.../upgrade-latest-update

    Upgrade â€“ The process of moving from one official release of Finance and Operations to the next release, for source environments prior to version 8.0. Some examples are the move from 7.1 to 7.3, or from 7.3 to 10.0.1. The process involves setup of a free sandbox environment, code upgrade, and data upgrade.

  • Community Member Profile Picture
    on at

    Thanks Nikolaos. I can understand that we need to re-run upgrade tool for delta code if we are not freexing the code. My another query is, if i run the code upgrade tool for first time and if i check in any changes to the release branch created as part of code upgrade tool, will it get override when i re-run the code upgrade tool for my delta code? We want to run both BAU as well as code upgrade parallely wtihout code freeze. Please suggest.

  • Suggested answer
    nmaenpaa Profile Picture
    101,160 Moderator on at

    I'm not sure if I understand what you mean by "delta code" and "BAU".

    Every code upgrade creates a new folder in the Releases, so if you run code upgrade two times, you will get two folders. Nothing gets overwritten, but also if you made some manual changes to the first Release folder, they will not be carried over when you do a new code upgrade.

    I strongly recommend a code freeze, doing only critical fixes while you upgrade your 7.2 code to the v10 world. All these fixes must be migrated manually from your support branch to your new upgraded codebase.

  • Suggested answer
    Joris dG Profile Picture
    17,775 on at

    The brunt of your work will be to get rid of over-layering and implement extensions instead. Code upgrade does very little with regard to extensions. So there is very little use in rerunning the code upgrade because likely there's no good way to merge the code anyway (unless your 7.2 is already overlayering free, but in that case code upgrade isn't that useful anyway).

    Long story short. You're likely just going to have to copy/paste (/reimplement) any changes you're doing in 7.2 into your upgraded 10.0.9 code base anyway. If you're having to move tons of code from overlayering to extensions, then even more you will likely just have to copy/paste or manually merge code anyway.

  • Community Member Profile Picture
    on at

    Thanks Joris. That is what i want to understand as our code is mostly on extension, do we really need to use code upgrade tool second time if i implement any change in 7.2 after running code upgrade tool first time? or just a project export from 7.2 and import into 10.09 will work assuming delta components are all new extension components?

  • Suggested answer
    Joris dG Profile Picture
    17,775 on at

    Well, look at the first upgrade you did. I'm guessing the code upgrade didn't change much in your code at all? The code upgrade largely just merges code between layers, so with extensions I would expect not much was done. If that is indeed the case, I think you'll agree you can just move the code. I would NOT do project export. If I had my way I would rip that feature out, but sadly I'm not allowed to :-)

    Assuming you use source control, can't you just merge your change from your 7.2 branch into the 10.x branch?

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 > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Martin Dráb Profile Picture

Martin Dráb 592 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 478 Super User 2025 Season 2

#3
BillurSamdancioglu Profile Picture

BillurSamdancioglu 305 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans