Synergy.NET Frequently Asked Questions
Synergy .NET is a set of Synergy components that enable you to use Visual Studio to write Synergy Language applications that run under Microsoft’s .NET Framework. See the Features page for information.
Synergy .NET includes:
- A Visual Studio plug-in (Synergy Language Integration for Visual Studio)
- A Synergy .NET compiler (dblnet) that produces Microsoft’s Intermediate Language (MSIL) code, which executes under Microsoft’s Common Language Runtime (CLR)
- Synergy .NET runtime libraries
The Synergy .NET compiler and runtime libraries are included in the Synergy/DE installation. The Visual Studio plug-in is distributed in a separate installation.
Synergy .NET requires the same Synergy/DE licensing that is required for developing and running traditional Synergy applications.
- You will use a PSW9 configuration key for your development systems--specifically for the Synergy .NET compiler and Synergy Language Integration for Visual Studio.
- You will use a RUN9 or SRUN9 configuration key to run your Synergy .NET applications.
If you are developing traditional and .NET Synergy applications, your Synergy/DE license applies to both. For example, if you have a 5-user PSW9 license, up to five developers can be using any Synergy/DE development tools concurrently. Some may be using Workbench, some may be compiling, and some may be using Synergy Language Integration for Visual Studio. The same rules apply to runtimes. With a 20-user Runtime license, you may, for example, have ten users running traditional Synergy applications and ten users running Synergy .NET applications, etc.



