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

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Unanswered

Move new ISV to next environment

(2) ShareShare
ReportReport
Posted on by 18

I’ve recently installed a new ISV package (TAXTOTAL) that was shared by the client via the Asset Library. The package does not expose code, but only includes binaries. I’ve successfully installed it on my environment, and now I want to move it to the next TEST environment.

 

I have the following questions:

  1. Do we need to install such packages on local dev boxes manually, or can they be installed using the standard LCS option Apply updates?

  2. Can the package be applied directly to Tier-2 environments using LCS → Apply updates?

  3. If I do need to install it locally on a dev box before moving changes to TEST:

              3.1 Do I need to update the build pipeline to include the new model (TAXTOTAL) in the build? If yes, what script/configuration changes are required, and where?
    • 3.2 I’ve noticed that in some projects a custom solution includes all modules, which is then used to validate custom models. Is this approach required here?

    • 3.3 If a new version of the ISV package is released, should I remove the old binaries/DLLs and replace them, or can they be merged with the existing ones?

    • 3.4 On dev boxes, what is the correct procedure to install a new version of the package when an older version already exists?

Categories:
I have the same question (0)
  • André Arnaud de Calavon Profile Picture
    297,544 Super User 2025 Season 2 on at
    Move new ISV to next environment
    Hi,
     
    I will try to add my two cents in addition to the reply from Martin.
     
    1) You can either install the solution on a DEV box using the LCS update environment option or the manual devinstall option. This works only for cloud hosted development environments, not for UDE or local dev boxes.
    2) As Martin mention, you need to add the binaries to a build pipeline that will create a one-in-all deployable package. In case you try to install the ISV only, it will assume all other customization or ISV packages should be removed. See also: All-in-one deployable packages - Finance & Operations | Dynamics 365 | Microsoft Learn
     
    3.2) Some developers think to be smart in advance and create projects where the will include all standard models as packages. This is not required. In case a model will be deprecated, the deployment will fail. In case the ISV is only using elements from e.g. Application Suite and Currency, then there is no need to include all standard models as package references.
     
  • Martin Dráb Profile Picture
    235,961 Most Valuable Professional on at
    Move new ISV to next environment
    Install it on a dev box, put it into source control and let a build pipeline to include it in a deployable package (together with your other code). You'll deploy the package in exactly the same way as before.
    You want to delivery what you have in source control. Even if creating a new version of the application via LCS was supported, it's not what you want to do.
     
    Regarding your points...
     
    3.1 Whether your build pipelines needs a changes depends on how it's implemented.
    3.2 I'm sorry, but I don't understand what you mean.
    3.3 You need to replace the old version with the new version.
    3.4 Installing the package should handle it, including deleted files. Alternatively you can remove the old version before installing the new one.
     
    In some cases, I don't really follow this approach, because I use package management to deal with binary dependencies. Nevertheless it's a more advanced scenario, not something you should start with.

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…

Andrés Arias – Community Spotlight

We are honored to recognize Andrés Arias as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Sohaib Cheema Profile Picture

Sohaib Cheema 789 User Group Leader

#2
André Arnaud de Calavon Profile Picture

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

#3
Martin Dráb Profile Picture

Martin Dráb 497 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans