This topic lists the software requirements for VenturaSQL.

VenturaSQL Studio

VenturaSQL Studio runs on:

  • Windows 10
  • Windows 7
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012
  • Windows Server 2008

VenturaSQL Studio uses WPF for the UI.

Visual Studio project files

VenturaSQL Studio modifies Microsoft Visual Studio C# project files (.csproj) for adding the generated recordset classes to the C# project.

VenturaSQL studio's code generator was tested with Visual Studio project files that were written by Visual Studio 2019. Ventura can modify:

  • The ".Net Core" format project files.
  • The "classic" project files;

VenturaSQL runtime DLLs

The runtime DLL (assembly) VenturaSQL.NET5Runtime.dll is compiled with Visual Studio 2019 as a .NET 5.0 class library.

The runtime assembly VenturaSQL.NETStandard.dll is compiled with Visual Studio 2019 as .NET Standard 2.0 class library.

.NET Standard 2.0 class libraries are compatible with multiple platforms. As such, .NET Standard is not a technology, but an API specification. .NET Standard 2.0 is supported on the following platforms: 

  • .NET Framework 4.7.2 or higher. Older framework versions are known to have problems;
  • .NET Core 2.x and 3.x or higher;
  • Blazor WebAssembly and Blazor Server for .Net Core 3.1;
  • Mono 5.4 or higher;
  • Xamarin.iOS 10.14 or higher;
  • Xamarin.Mac 3.8 or higher;
  • Xamarin.Android 7.5 or higher;
  • UWP targetting Fall Creators Update (FCU, Build 16299) as the minimum version of your UWP project.

The assembly VenturaSQL.NET5Webserver.dll for ASP.NET Core on .Net 5.0 (or higher) is compiled with Visual Studio 2019.

The assembly VenturaSQL.AspNetCore.dll for ASP.NET Core 3.1 (or higher) is compiled with Visual Studio 2019.

The assembly VenturaSQL.AspNet.dll for ASP.NET is compiled with Visual Studio 2019 for .NET Framework version 4.7.2. DLLs compiled for this .NET Framework version are compatible with .Net Framework 4.7.2 or higher.

ADO.NET Providers

Ventura is compatible with most, if not all, ADO.NET Providers.

Should you have a problem getting Ventura to work with a provider, then please contact us and we will try to find a solution.

Microsoft SQL Server

VenturaSQL is compatible with the following SQL Server versions:

  • Azure SQL Database
  • SQL Server 2019
  • SQL Server 2017
  • SQL Server 2016
  • SQL Server 2014
  • SQL Server 2012

Ventura probably works with SQL Server 2005 and 2008 too, but compatibility is not tested by us.