Dynamics 365

Search the Dynamics community

Filter blog posts

Card view List view
  • Relevance
  • Most recent
  • Most liked

Filter blog posts

LikeLike (10)
Debugging problems in Visual Studio 2019

TL;DR: Visual Studio 2019 may crash during debug of X++ code. We are working to solve the problem: while we do that, you may work around the issue by selecting ‘Load symbols only for items in the solution’ in the debug settings. More ...

LikeLike (9)
Spend less time recompiling Microsoft's X++ code.

TL;DR - The X++ compiler will be able to generate cross reference information without doing assembly and fat PDB file generation. One of the reasons that we see customers recompiling our source code is to get the latest snapshot of the code record...

LikeLike (6)
Netmodules and X++

Netmodules and X++ In this blog we will discuss the concept of netmodules and how it relates to X++. You can argue that the concept of netmodules should not be of particular interest because the system manages it all for you, but there is some s...

LikeLike (6)
New improvements in developer productivity

Background Over the last few years, we have received a lot of feedback about developer productivity being lost when waiting for the first breakpoint to be hit after changes have been compiled. This time has a noticeable impact on the edit -> co...

LikeLike (6)
Visual Studio's parallel compilation flag.

The most recent version of the Visual Studio F&O add-in enables parallel compilation of X++ code.   This is an exciting feature, and it is likely to speed up compilation time in many circumstances. In the next few paragraphs, I will walk ...

LikeLike (3)
New classes are internal by default.

We have recently made some changes in our Visual Studio tooling so new classes are marked as internal by default. Some of you have already seen this, while others will have to wait until it gets to final release through our delivery process. The r...

LikeLike (3)
Optimizing X++ compiler performance on your box.

Introduction So you have been following this blog, and learned a few things about the X++ language, perhaps picked up some dos and don’ts along the way. All good, if a little theoretical, perhaps. Today we will get down to the nitty gri...

LikeLike (3)
Labels are case sensitive

All, It has been a while since I have written a blog item., so it is about time I do that. Here is something that surprised me, and that I had to react to in the middle of the night in a customer call.  The issue boiled down to label specific...

LikeLike (2)
Introduction to Socratex, Part 2

In the last previous post we saw how X++ source code can be transformed into a structured XML representation based on the abstract syntax trees (ASTs) that the X++ parser generates from source code. As the AST passes through the compiler it is enr...

LikeLike (2)
The SysDA framework

In this blog I am going to talk about the SysDA (System Data Access) features, what they can do, and what they cannot. There is a good description of the SysDA classes here: Access data by using the SysDa classes - Finance & Operations | Dynam...