Now Available in Community - New TechTalk Videos for 2020
Read More about New TechTalks for 2020
2020 release wave 1Discover the latest updates and new features to Dynamics 365 planned through September 2020
Release overview guides and videos Release Plan | Preview 2020 Release Wave 1 Timeline
Ace your Dynamics 365 deployment with packaged services delivered by expert consultants. | Explore service offerings
Connect with the ISV success team on the latest roadmap, developer tool for AppSource certification, and ISV community engagements | ISV self-service portal
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Program | Finance TechTalks | Customer Engagement TechTalks | Upcoming TechTalks
Well, does Microsoft has any plans to bring back, same capabilities of Compare window, as it was in AX2012? As I can see in AX7, it’s not very helpful.
At AX2012, we were able to merge changes at runtime, during compare. Have a look at below screenshot. We can use Blue read color and associated arrows to merge changes at runtime.
At AX7, we have compare window, but with limited capability, i.e. we cannot merge changes, during comparison. It’s forcing us to import first and then use 3-way comparison.
Though AX7 gives us provision to compare two XML files also, as all code is being saved as xml files. But on other hand we cannot take XML files for everything, as it’s not realistic.
This new comparison window of AX7, can waste lot of time for those developers, who are working into multiple projects at same time and sometimes utilizing Code of one project into other. (Especially cases where object which is being imported is already customize in destination AX)
Have anyone been able to find an easy solution for this new glitch.
You can have a look at e.g. Beyond compare from Scooter Software. You can try this free. It is a compare tool where you can merge lines and also type text to correct coding.
I have used this tool namely when I worked with the earier Nav versions. Also I used it to quickly compare which AX objects do have changes as it can compare folder contents. Used it for comparisations between environments. At that time I had a script to export all objects from a layer as separate files to a directory. Now all objects are already separate xml files. So a perfect start to use this tool again.
Thank you for introducing to this tool.
Well, from Source environment, I can export only a deployable package or files with type *.axpp. Now as I will come to destination, with let suppose file type .axpp, will this tool take this file extension to compare with my destination AX (C:\Packages)??
Because my worry is that I cannot bring 100’s of xml files from source system and compare those individually one by one on destination. I am looking for something which can take axpp file and compare with my Base AX (C:\Packages) and allow me to merge changes at run time, before I click OK to import .axpp
Hi Sohaib Cheema,
I have found some thing which could be helpful while importing code (i was talking about only code )
I have tried and achieved thats why i am posting here
1. Take .axpp file and copy and paste to environment where actual exporting happens
2. Dynamics 365 - Import - Select appropriate .axpp file
3. Then Suppose if there is salestableType class in your .axpp
a. Just select that class and right click and click compare
b. On the Middle top you will get this symbol <> (which actual compares code)
c. After clicking that symbol then you will see one Tab will open in which you can easily compare ( Removed code in red and changed code in Green )
d. Now Open SalestableType class from Application explorer (You can add it to current project and open it from there also )
e. Then you will see one new tab with code of actual salestabletype ( before importing .Still now you should not press ok to import )
f. Now you will have 2 Tabs one is Code Comparison tab and the second one is SalestableType class.
g. Now in Code camparison tab you can easily see the changed code in Green.
H. Just copy that code from that Tab (Green marked code ) and paste in actual salestableype class which is opened in second Tab.
Thats it save and compile.
May be i am wrong But this works but i found this.if you have tons of methods in (.axpp file ) which you cannot import by just pressing Overwrite elements.
Business Applications communities