VS 2019 Will Be Deprecated in SDI Effective Aug. 31
June 23, 2023Synergy/DE 11.1 End-of-Support Date Is Sept. 30
July 6, 2023We’re pleased to announce the release of a new SDI build, 2023.06.1295. Available to download now in the Synergex Resource Center, this release delivers several important improvements.
Synergy .NET Compiler Updates: The Synergy .NET compiler now generates an E_NETALLOW error when a field has an enum type in a parameter group. This prevents ‘MissingMethodException’ exceptions at runtime. Also, the INTCMPERR error related to the usage of an external common in the data division of an async method has been fixed. And, the AMBSYM error will no longer occur when the type is from another project in the solution.
Traditional Synergy Compiler Updates: The traditional Synergy compiler now correctly handles SYN_GLOBALHOOKS_OPEN without causing an E_PARMISMCH error; an issue causing an unexpected E_ELFREF linker error with an unreferenced external common has been resolved; and the compiler now accurately reports an E_REQPARM error when the first parameter in an AX_DELETE call is missing.
Debugger Updates: Issues preventing .NET applications from launching in Visual Studio when application arguments were specified have been fixed. Also, .NET applications now launch in the output directory instead of the dotnet.exe location.
IntelliSense and Project Updates: The Go To Definition feature in IntelliSense now works correctly for a common with a range in complex nested-line syntax. And an issue with IntelliSense not loading for newly added C# project references has been fixed.
Telemetry Enhancements: We added diagnostic reporting to builds in an effort to proactively identify and resolve internal compiler errors. This enables us to provide more responsive support and continuously improve our compilers.
Miscellaneous Updates: Changes to .NET project templates and minor visual updates to project property pages have been made. Unit testing issues related to traditional Synergy have also been resolved.
As always, we encourage you to update to this new version and to stay current with SDI builds. Also, please share your thoughts on this release or anything SDI-related by emailing software development manager Tim Bauguess at tim.bauguess@synergex.com. We would love to hear from you!