Synergy in Visual Studio

Version 12.3

You can use Visual Studio to develop traditional Synergy applications and Synergy .NET applications. Synergy DBL Integration for Visual Studio (SDI) is the product that makes this possible. See www.synergex.com/synergy-dbl-integration for information on requirements for SDI, and see the SDI release note entries for the current version (https://resources.synergex.com/SiteTrackers).

There are a number of advantages to using Visual Studio for your Synergy development. You can develop for .NET, builds are often much faster, strong prototyping is automatic, and you have access to features such as IntelliSense and colorization. Synergy’s integration with Visual Studio is extensive, so most applicable Visual Studio features are available for Synergy development, and some Synergy-specific features are added with SDI. See SDI features for information on Synergy’s integration with Visual Studio. And note that you can also use the .NET CLI to create Synergy projects for .NET 6 and higher (see Developing for .NET 6 or Higher).

Some topics in this section discuss the basics of SDI and developing in Visual Studio for both traditional Synergy and Synergy .NET. Other topics discuss traditional Synergy development in Visual Studio. (For information that is specific to Synergy .NET, see Synergy .NET Development.)

Note

SDI also supports Build Tools for Visual Studio, which enables you to set up a build server for Synergy project builds without requiring the Visual Studio IDE. The features and functionality described in this documentation apply to SDI with the full Visual Studio IDE, not to SDI used with Build Tools for Visual Studio. For more information, see www.synergex.com/synergy-dbl-integration.

Note

Topics in this section do not fully document third-party products, such as Visual Studio, or the development procedures required to use them. For full information on third-party products, refer to the documentation for those products.