AxBuild.exe

Just a quick one to bring your attention to something what you may have missed. Microsoft released a command-line tool for Dynamics AX R2 CU 7 called AxBuild. It’s capable of compiling X++ code directly on AOS and doing it in several threads in the same some time, which has a huge effect on performance. …

Continue reading ‘AxBuild.exe’ »

Combine XPO and corrupted files

Few days ago my night build of a Dynamics AX 2009 application stopped working correctly. Some objects were missing in the built layer, which of course caused many compilation errors. It occurred that data were correctly obtained from version control, but the Combine XPO Tool (CombineXPOs.exe) couldn’t process them. (If you’re not familiar with that, …

Continue reading ‘Combine XPO and corrupted files’ »

Team Foundation Build – Process template

As I mentioned in Slight introduction to Team Foundation Build 2010, individual build actions and their sequence are defined in a process template. That’s based on Windows Workflow Foundation 4.0, so it’s basically a text-based XAML file. But primarily there is a visual designer integrated to Visual Studio allowing you to define a process by …

Continue reading ‘Team Foundation Build – Process template’ »

Slight introduction to Team Foundation Build 2010

Team Foundation Build is part of Team Foundation Server used to automatedly build applications. Typically, such a build gets latest versions of source code and all referenced components, compiles the application, runs tests, creates an installer and so on. It’s also able to log and report build results, assign build number to work items included …

Continue reading ‘Slight introduction to Team Foundation Build 2010’ »

In-place build script

In recent posts (here and here) I presented a PowerShell module simplifying some administrative tasks in Dynamics AX. I also promised to show its usage in builds both with and without Team Foundation Server. To use TFS Build has some advantages – e.g. for logging and result reporting, automatic creating of work items if a …

Continue reading ‘In-place build script’ »