View Recent Webinar Recordings to Get Latest Synergy Product News
December 21, 2023Announcing SDI 2024.02.1092
February 16, 2024Our latest SDI build, version 2024.02.1066, is available for download in the Synergex Resource Center. This release fixes a critical issue in 2024.01.1059 that can cause build and debugger failures when referencing C# projects. This release also enhances stability and streamlines development in Visual Studio. There are notable improvements in the compiler, debugger, installer, IntelliSense, build, and project system. Also, the “Working directory” build feature has been ported from Traditional to .NET and .NET Framework.
What’s new:
Stability: This update includes internal adjustments aimed at bolstering SDI’s stability, refining the codebase, and improving telemetry for a more robust Synergy development environment in Visual Studio.
Compiler: Both the traditional Synergy compiler and the Synergy .NET compiler have been updated. Noteworthy changes include the resolution of the PROTOMISMC error and the introduction of E_NOTSUPT error handling to prevent runtime exceptions in Synergy .NET.
Debugger: The traditional debugger has been enhanced to prevent segmentation faults during Visual Studio debug sessions, ensuring a more reliable debugging experience.
Installation: The SDI installer now strictly enforces .NET Framework 4.8, has new handling to prevent installation hangs, and has improved stability.
IntelliSense: IntelliSense now provides more precise completion suggestions.
Build: Visual Studio up-to-date checker will no longer falsely detect being out of date on Build when a project reference has an output name that does not match the project name.
Project System: .NET and .NET Framework projects now support the “Working Directory” project property in the property pages and at build time, mirroring the functionality currently in Traditional projects. “Reference Existing Item” will now support bulk operations when some existing items are already referenced.
For support or feedback, please reach out to Tim Bauguess, Director of Software Development, at tim.bauguess@synergex.com.