VistaDB 6
VistaDB / Why VistaDB? / Types of Applications and Platforms Supported
In This Topic
    Types of Applications and Platforms Supported
    In This Topic

    VistaDB is designed specifically for .NET, which makes it the perfect embedded SQL database solution for building managed applications like the following:

    What .NET Versions are Supported?

    .NET Framework

    VistaDB 6 supports .NET 4.5.1 or higher systems to use the VistaDB Engine and ADO.NET provider.

    .NET Core

    VistaDB 6 supports .NET Standard 2.0 which enables .NET Core 2.0 and later support.

    Xamarin

    VistaDB 6 supports Xamarin 8 and higher for Android, iOS, and Mac.

    What Versions are not supported?

    Silverlight

    While borrowing heavily from .NET, Silverlight requires distinct builds that target just its runtime.  Additionally, Silverlight doesn't include any of the System.Data namespace that includes ADO.NET.  Accordingly, VistaDB can't support Silverlight.

    .NET Compact Framework

    Previous versions of .NET supported Compact Framework however this support was discontinued in VistaDB 4.0.

    Restrictions to Mono Support

    Due to the nature of Mono it isn't feasible to specifically declare what versions of Mono and platform are guaranteed to work.  However, it has been tested on Mono 2.4.8 and higher on Intel platforms.  We recommend that customers verify their applications using the specific version of Mono they will deploy with and on each target OS (e.g. each Linux distribution)

    Support by Operating System

    Windows and Windows Server

    The simplest statement is that all version of Windows are supported that can host a supported .NET Version.  Accordingly, the following are supported:

    Server Core Editions

    Windows Server 2008 and later support a Core installation mode that has a reduced scope version of .NET that is missing a number of libraries required for .NET and is therefore not supported.

    Macintosh

    Using Xamarin Mac, Mac OS 10.3 and later are supported.

    iOS

    Using Xamarin iOS, iOS 9.3 and later are supported.

    Android

    Using Xamarin for Android, Android 4.4 and later are supported.  Developers can use Android SDK version 16 and later.