Dynamics 365 Finance
Category
Mar 4, 2023
Published date
Text
Article Type
AI Summary
- This blog article is different from the author's other blogs because it only publishes a post by Michael Pontoppidan on LinkedIn. The purpose of this article is to share the post about the evolution of X++ in the last year, which was difficult to find on LinkedIn.
- The article includes several updates and improvements to X++:
- X++ now supports the *= and /= operators, making it easier to learn.
- Enforcement of EDT hierarchies can be enabled to prevent mixing incompatible data types.
- Access modifiers now work as expected, improving predictability for API consumers.
- Internal methods are now included in the auto completion list, making development more efficient.
- The debugging experience for viewing tables has been improved, providing better visibility of table state and system field values.
- A UI for Internals Visible To has been added, eliminating the need to use external tools like Notepad.
- Model parameters can now be updated from the project context menu, providing convenience.
- It is now possible to select which models to load symbols for during debugging, improving performance and reducing the need to load unnecessary components.
- Test class is now a new code type, catering to the needs of developers practicing Test-Driven Development (TDD).
- A warning is now displayed when a string field exceeds 1000 characters, prompting the use of a memo-field instead.
- Code-lens can be enabled or disabled to save screen real estate and VM resources.
- The Application Explorer search has been improved with tab navigation and auto-expansion of search results.
- EDT base type is now shown in the property-sheet for fields, making it easier to identify the base type.
- Parallel compilation of modules is supported, which can save time during the build process if there are multiple models and sufficient memory.
- Build only cross-reference data option allows generating cross-reference information without generating assembly and fat PDB files, which is useful for standard packages/models after a service or quality update.
Registered users can view the full text for FREE!
Sign In Now!