Static Code Analysis: Provide a Boost to Your Codebase
July 24, 2025
Ready, Set, .NET: Positioning Your Application for the Future
September 3, 2025Our latest SDI release, version 2025.08.2277, is now available for download in the Synergex Resource Center. We are happy to announce that this release includes significant performance improvements when editing large files, along with Go To Definition fixes for structures and arrays. Additionally, this release includes updating our minimum supported version of Visual Studio 2022 to 17.10. We recommend updating to the minimum version to ensure full feature support.
Visual Studio 2022 versions 17.14.9 – 17.14.11
We are aware of the following issues in VS 2022 17.14:
- Snippet expansion may not behave properly in VS 2022 17.14.9.
- SDI may not install properly on VS 2022 versions 17.14.10 and 17.14.11, resulting in projects not loading correctly.
If you are going to use VS 2022 version 17.14, we recommend staying on version 17.14.8 or lower to avoid these issues.
IntelliSense improvements
- Typing in large files (greater than 10K lines of code) no longer stutters and freezes. Changing the method or adding parameters to subroutines no longer takes upwards of up to a minute for IntelliSense to update properly.
- IntelliSense hover over and Go To Definition now properly go to the correct symbol for structure fields and arrays.
Compiler updates
- We increased the maximum number of literals that are allowed in a DBL program to prevent the runtime exception “Internal limit: too many fields.”
- We adjusted parsing to handle more complex generic strings to prevent “Out of range” exceptions.
- We now prevent InvalidProgramException errors when a type name is used as an instance to an extension method or when assigning a scoped decimal structure to an alpha variable.
- In .NET, we resolved an ILASM error that was incorrectly reported when an EXIT statement was in a FINALLY block.
IDE and user experience improvements
- Echo commands in the pre- and post-build events now properly display in the build output window.
- The SDI Telemetry window no longer displays when opening a new Visual Studio session after opting in.
- Unchecking the “Use common properties” checkbox, saving, and then reopening the common property page will not clear out previously stored common properties.
Download this update in the Synergex Resource Center. See the Release Notes for more details, including the complete list of changes.