Development environment architecture 

As shown in the following diagram, the development environment architecture is powered by the Visual Studio extension called Unified Operations. This extension provides the developer, application explorer, X++ code editor, project system, UI designer, debugger, and others tools to extend the existing functionalities and add new functionalities. The source code is stored on the development machine file system as XML files and is used by the metadata API of the Visual Studio extension for editing and design experience. Use the familiar build process developer to build the solution and to create binary assembly files and other deployment artifacts. The X++ debugging experience is integrated with the F5/Run function, which uses the local runtime environment to provide debug experience. Another important change in development is that the development tools are completely decoupled from any running environment, which means that unlike the earlier versions, you don't need an active application server to write your code:

A new development environment changes the way customization and development was done in the earlier versions. The following are the key advantages of using Visual Studio as the development environment for operations:

  1. Visual Studio is the most popular integrated development environment and the Finance and Operations development tooling can reap benefits for continuous investment and innovations.
  1. X++ becomes a managed language within Visual Studio; the programming language X++ itself gets closer to C#, incorporating more and more familiar syntax from C#.
  2. Easier than ever to on board the .NET resources to customize and extend Dynamics 365 for Finance and Operations, Enterprise edition with familiar tooling, programming concepts, and increased interoperability with managed languages.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset