Show/Hide Toolbars

XSharp

The X# Visual Studio integration comes with the following project templates:

 


Template

Description

Required Framework
version

Default Dialect

References

ClassLibrary

ClassLibrary

A project for creating a X# class library (.dll) for the Core dialect with no dependencies on the runtime

2.0

Core

System, and some extensions for frameworks > 3.5

ClassLibraryCore

Core ClassLibrary

A project for creating a X# class library (.dll) for the Core dialect with a dependency on XSharp.Core

2.0

Core

System, X# Core and some extensions for frameworks > 3.5

ClassLibraryFox

FoxPro ClassLibrary

A project for creating a X# class library (.dll) for the FoxPro Dialect

2.0

FoxPro

System, X# Core, VFP and some extensions for frameworks > 3.5

ClassLibraryVO

VO ClassLibrary

A project for creating a X# class library (.dll) for the VO Dialect

2.0

Visual Objects

System, X# Core, VO and some extensions for frameworks > 3.5

ClassLibraryVulcan

Vulcan ClassLibrary

A project for creating a X# class library (.dll) for the Vulcan Dialect

2.0

Vulcan

System, X# Core, Vulcan and some extensions for frameworks > 3.5

ClassLibraryXPP

XPP ClassLibrary

A project for creating a X# class library (.dll) for the Xbase++ Dialect

2.0

Xbase++

System, X# Core, XPP and some extensions for frameworks > 3.5

ConsoleApplication

Console Application

A project for creating a X# command-line application in the core dialect.

2.0

Core

System, and some extensions for frameworks > 3.5

ConsoleApplicationFox

FoxPro Console Application

A project for creating a X# command-line application in the FoxPro Dialect.

2.0

FoxPro

System, VFP, and some extensions for frameworks > 3.5

ConsoleApplicationVO

VO Console Application

A project for creating a X# command-line application in the VO Dialect.

2.0

Visual Objects

System, VO, and some extensions for frameworks > 3.5

ConsoleApplicationVulcan

Vulcan Console Application

A project for creating a X# command-line application in the Vulcan dialect with Vulcan Runtime Assemblies (BYOR = Bring Your Own Runtime).

2.0

Vulcan

System, Vulcan, and some extensions for frameworks > 3.5

ConsoleApplicationXPP

XPP Console Application

A project for creating a X# class library (.dll) for the Xbase++ Dialect

2.0

Xbase++

System, XPP, and some extensions for frameworks > 3.5

WinFormApp

Windows Forms Application

A project for creating an application with a Windows Forms user interface.

2.0

Core

System, and some extensions for frameworks > 3.5
System.Drawing
System.Windows.Forms

WPFApplication

WPF Application

Windows Presentation Foundation client application.

3.0

Core

System, and some extensions for frameworks > 3.5
WindowsBase, PresentationCore, PresentationFramework

VOMDIApplication

VO MDI Application

A project for creating a VO MDI application in the VO Dialect.

4.6

Visual Objects

System and some extensions for frameworks > 3.5

 

VOSDIApplication

VO SDI Application

A project for creating a VO SDI application in the VO Dialect.

4.6

Visual Objects

System and some extensions for frameworks > 3.5

VulcanApplication

Vulcan Application

A project for creating a Vulcan command-line application.

2.0

Vulcan

System, and some extensions for frameworks > 3.5
VulcanRT and VulcanRTFuncs

MsTestClassLibrary

Ms Test Library

A Library with test support using the MsTest Framework

2.0

Core

System and several MsTest related assemblies

NUnitTestClassLibrary

NUnitTest Library

A library with test support using the open source NUnit Framework

2.0

Core

System and several NUnit  related assemblies.
The template uses a NuGet package to retrieve the correct assemblies

XUnitTestClassLibrary

XUnitTest Library

A library with test support using the open source XUnit Framework

2.0

Core

System and several XUnit  related assemblies.
The template uses a NuGet package to retrieve the correct assemblies