This project is read-only.

The code is built upon AX2012 R3. Minor modification would probably be needed to compile in R2 without error.

TFS integration modification

Please refer to Martin's post for setup instruction. It also contains information about how to open and configure the plugin system.

DEV_Toolbar

This is a customized form object. To use it, mark it Active in plugin form and enter a log file destination in the configuration form. Note that the DEV_Toolbar would only appear when a new workspace is created while hold down shift-key. The most convenient way is to use the Ctrl-Shift-W hotkey to open new development workspace. 

There is a tool strip at the top of this form. Personally I don't use the functions from the original design, so I am not sure what they are and if they work. Having said that, I added a few functions myself: 

  • Create new project
    Open a dialog which assists on creating structured project skeleton. It is based on AxCreateNewProject v3.0.0.
  • Compile All
    I found myself accidentally clicked the compile button in Project window or AOT from time to time and it's annoying. So I added this button on the tool strip and it prompts a confirmation dialog before the compile would start. Later I make it do DB synchronization and CIL generation as well. Now that AxBuild is available, this button is not as useful. Nonetheless, I have added configuration so you can use this button to do DB sync and Full CIL generation only. 
  • FlushAll
    A static server function which do all of "Refresh Dictionary", "Refresh Data", "Refresh elements" and "Refresh Report Server". 
  • FlushAll (client side)
    A static client function which do the same as above. 
  • Plugin Configuration
    Open the form to configure plugins 

You should add functions that you use often to maximize the value of this form. 


X++ Editor extensions: 
Check this link to see what it does. To activate this plugin, mark it Active in plugin form and click "Generate Files" in the configuration form. The files will be created in the include/shared folder of AOS installation. Then, start a new client and it should prompt you to download the files. 
For a discussion on SysFileDeployment framework, refer to this post and this post by Joris. 
 
Finally, there also some minor changes to the comment template but that's specific to my company's need, so it might not be applicable to you.

Last edited Jul 28, 2014 at 7:59 AM by fattung, version 3