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, Linux, or OpenVMS.
(See Developing a traditional Synergy application for information on limitations and requirements for Linux and OpenVMS development.)
- Synergy .NET assemblies (programs and libraries) run under a .NET common language runtime (CLR), have access to .NET Framework libraries and other .NET assemblies, and can target .NET Framework and .NET Core on Windows or Mono on Linux. You can also create Synergy libraries (.NET Standard libraries) for Universal Windows Platform (UWP) on Windows 10 if you add these libraries to UWP apps created with other .NET languages (e.g., C#).
See Synergy .NET Basics for details on platforms supported by Synergy .NET.
The topics in this section (listed below) document SDI basics—i.e., features and procedures that are common to both traditional Synergy and Synergy .NET.
Getting help for Synergy in Visual Studio
Synergy files, projects, and solutions
Templates and settings for Synergy projects
IntelliSense for Synergy files
Environment variables and Visual Studio development
Using Synergy/DE repositories in Visual Studio