SDI Basics
Synergy DBL Integration for Visual Studio (SDI) is a Synergy/DE product that enables you to use Visual Studio to code, build, and debug both types of Synergy programs and libraries:
- Traditional Synergy programs and libraries run under the traditional Synergy runtime. When developed with Visual Studio, these programs and libraries can target Windows, Unix, or OpenVMS. (See Developing a traditional Synergy application in Visual Studio for information on limitations and requirements for Unix and OpenVMS development.)
- Synergy .NET assemblies (programs and libraries) run under a .NET common language runtime (CLR), have access to .NET libraries and other .NET assemblies, and can target .NET Framework on Windows, or .NET 6 or higher on Windows and Linux. See Synergy .NET Basics for details on platforms supported by Synergy .NET.
The topics in this section (listed below) document SDI basics, which in many cases are common to both traditional Synergy and Synergy .NET.
Synergy DBL Integration Improvement Program (SDI telemetry)
Synergy projects, solutions, and files
Synergy project templates and settings
Configurations, platforms, and profiles
Using Synergy/DE repositories in Visual Studio
Using UI Toolkit window libraries in Visual Studio
Environment variables and Visual Studio development
IntelliSense for Synergy files
Using EditorConfig with Synergy projects