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 :
Microsoft Dynamics AX (Archived)

Deploying changes and packages deployment in AX 7

(0) ShareShare
ReportReport
Posted on by 1,055

Hi,

I have two queries:

1. I am developing some changes in AX 7 on Azure hosted VM. I have taken the Remote desktop of the Development VM and doing my changes there. My question is- if I would like to see my form design changes or any other change that I make, how do I do that? Do I have to go thru the whole deployment thing just to see my changes? Or is there an easier way of doing that as developers usually need to do this a couple of times. This feature was too handy in Ax 2012 and Ax 2009.

2. Deploying packages- I have a product for that I had a create my model in the Application suite package. That is because my product required some overlayering. Now, how do I ship my product to my customers? Do I have to send them the entire Application suite package? That would overwrite their existing changes. What is the standard method? In AX 2012, I just used to ship the model file containing relevant objects.

Thanks,

Khan

*This post is locked for comments

I have the same question (0)
  • André Arnaud de Calavon Profile Picture
    301,035 Super User 2025 Season 2 on at

    HI Khan,

    You can have a small preview during development, but this is based on the design without data. To be able to see the correct result you have to build the solution/project as this is the compilation step in AX7.

    I haven't seen what would be required for customization models. I have experiences with extension models only until now. As I understood, the "ApplicationSuite dll" would be fully replaced when using customization models. Whenever it is possible, use extension models.

  • Khan Profile Picture
    1,055 on at

    Thank you for the reply Andre. Actually, that preview does not help much. Like you know in AX 2012, we can instantly check our changes after simply compiling our objects for 'trial and error' - an approach used extensively by developers.

    Extension is a beautiful concept but its very unlikely to have no over-layering customization. For instance, you have to do a small task of making a mandatory field as optional. You have no way of doing that other than over-layering.

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

    From visual studio, you can press F5 like you do with other visual studio projects, this will build your solution and launch internet explorer with the debugger attached. The first time this may take a bit but consequent builds VS will try to only build relevant objects - so for overlayering on appsuite you're not having to compile the whole app suite every time.

    As for distributing. You can do quite a lot with extensions, even changing certain properties of existing fields etc. I'm not sure about mandatory field (which by the way, I'm hoping you're not turning OFF mandatory fields, that sounds pretty bad). To distribute this to customers as a PRODUCT, you can still ship models the way you've done it in 2012. To your point yes they need the code because they have to recompile the whole app suite, including your code and their custom code together. If you're making specific changes for them, we prefer it if you make your changes directly on the customer's VSTS account though.

    ax.help.dynamics.com/.../distribution-of-models-how-to-export-and-import-a-model

  • Osama Anjum Profile Picture
    530 on at

    In visual studio, on your error free code press Ctrl+F5, it will launch your browser with Admin login. Do set statup project and startup object in your solution.

    Alternatively, after build finishes you can also browse to the link of your environment and log in using you CTP account.

  • Suggested answer
    Udit Profile Picture
    567 on at

    Hi Khan,

    1. You just need to built your Project to see the changes and for better result map Synchronization to your built.

    2. Overlaying is not recommended by Microsoft but in some cases we are bound to use overlaying. Here is a link that may help you in Deployment packages-

    [View:https://ax.help.dynamics.com/en/wiki/apply-a-deployable-package-on-a-dynamics-ax-system/:750:50]

  • Osama Anjum Profile Picture
    530 on at

    For package deployment in client environment you need to create a deployable package from Visual Studio. These are binaries and you will not be able to see the code. You can check if the package has been deployed or not from client, navigate to settings>about>load deployed packages

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 > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#1
Priya_K Profile Picture

Priya_K 4

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans