Synergy/DE item templates

Synergy DBL Integration for Visual Studio includes the following item templates. (These are also available in a NugetPackage, Synergex.ProjectItem.Templates.) The project type determines which of the following are available.

About Box

Adds an About box, which consists of a .dbl file, a .designer.dbl file, and a .resx file.

Application Configuration File

Adds an empty configuration file (.config) for storing application configuration values and settings.

Application Manifest File

Adds an application manifest file, which is a collection of application settings, including User Account Control.

ASP.NET Server Control

Adds an ASP.NET server control (which consists of a .dbl file with a class that extends System.Web.UI.WebControls), and adds a reference to the System.Web assembly.

Assembly Information File

Adds an empty Synergy code file (.dbl) for general assembly information, and adds a reference to System.dll.

Basic Unit Test

Adds a .dbl file with an empty Synergy .NET unit test declaration.

Basic Traditional Unit Test

Adds a .dbl file with an empty traditional Synergy unit test declaration.

Class

Adds a Synergy code file (.dbl) with a basic class definition.

Code File

Adds a blank Synergy code file (.dbl).

ComPooling

Adds a Synergy code file (.dbl) with an empty COM+ pooling class definition.

Flow Document (WPF)

Adds a dynamically formatted XAML document. (Note that Synergy WPF projects are no longer supported.)

Installer Class

Adds a Windows installer control (which consists of a .dbl file and a .designer.dbl file) with a class for creating custom installer actions.

Interface Definition

Adds a Synergy code file (.dbl) with an empty interface definition, and adds a reference to System.dll.

MDI Parent Form

Adds an empty MDI (multiple-document interface) parent form, which consists of a .dbl file, a .designer.dbl file, and a .resx file.

Page (WPF)

Adds an empty Windows Presentation Foundation (WPF) page, which consists of a .xaml file and a .xaml.dbl file. (Note that Synergy WPF projects are no longer supported.)

Resource Dictionary (WPF)

Adds an empty XAML resource dictionary. (Note that Synergy WPF projects are no longer supported.)

Resources File

Adds an empty application resource file (.resx) for storing project resources.

Settings File

Adds an empty settings file (.settings) for storing user settings and application settings, and adds a reference to System.dll.

Schema

Adds an empty Synergy Data Language Schema file to a repository project.

Text File

Adds a blank text file.

Unit Test

Adds a .dbl file with basic methods for a simple Synergy .NET unit test.

User Control (WPF)

Adds a XAML file with a blank Windows Presentation Foundation (WPF) control (UserControl), and adds references to needed assemblies. (Note that Synergy WPF projects are no longer supported.)

Window (WPF)

Adds a blank Windows Presentation Foundation (WPF) window, which consists of a .xaml file and a .xaml.dbl file. (Note that Synergy WPF projects are no longer supported.)

Windows Form

Adds a blank Windows form (which consists of a .dbl file and a .designer.dbl file) and adds references to needed assemblies.

Windows Service

Adds a Windows service control (which consists of a .dbl file and a .designer.dbl file) with a class for a Windows service, and adds references to needed assemblies.

Windows UserControl

Adds a blank Windows user control (which consists of a .dbl file and a .designer.dbl file) and adds references to needed assemblies.

XML File

Adds an empty XML file.

XML Schema

Adds an XML schema.

XSLT File

Adds an XSLT file for transforming XML documents.