Documentation

Home / documentation / list / Virtuoso Overview - 1.0.0
Virtuoso Overview

Creating A New Host Project

Creating a New Host Project

Host Template packages provide starting points for new applications. Once downloaded into Virtuoso, they appear in your environment as selectable templates. For example, the package Virtuoso.HostTemplate.WPFCSharp.VS2022.Net8.0 provides a blank .NET 8.0 C# WPF project. Other templates may be built with no-code designs as ready-to-use starting points.

 

1. Downloading Host Templates

Host templates are distributed as Montage packages. Once a template is downloaded, it becomes available for use inside Virtuoso.

 

A screenshot of a computer program

AI-generated content may be incorrect.

 

2. Selecting Host Platforms & Templates

When you open Virtuoso and choose the New Project tab:

  • The Installed Host Platforms panel (left) shows all host platforms you have installed (for example, C# desktop, NodeJS, etc…).
  • The Host Templates panel (right) lists the available templates for the selected platform.

To create a project:

  1. Select a host platform.
  2. Choose a template for that platform.
  3. Click Create Host.

 

A screenshot of a computer

AI-generated content may be incorrect.

 

3. Configuring Project Details

After selecting a platform and template, Virtuoso prompts for project details:

  • Location where the project will be stored.
  • Solution Name and Project Name.
  • Additional platform-specific options (e.g., framework version).


A screenshot of a computer

AI-generated content may be incorrect.

 

4. Working in the Schematic Editor

Once the host project is created, the Virtuoso schematic editor opens.

  • The schematic editor itself is provided by the Virtuoso Core Framework.
  • The host plugin extension determines how to save, update, and open the host-specific project (1).
  • It also determines which no-code components are usable in this host type (2).

This design allows Virtuoso to support any host type or programming language while sharing the same no-code editing environment.

 

A screenshot of a computer

AI-generated content may be incorrect.

 

 

On this page: