SnapDevelop 2019 R3 Release Bulletin
Last Updated: January 2021
This document provides important information about the 2019 R3 release of SnapDevelop, including the two SnapDevelop plugins, .NET DataStore/DataWindow Converter and PowerScript Migrator.
Make sure your system meets all requirements before you install SnapDevelop 2019 R3.
Windows 10 version 1607 (OS Build 14393.3930) or higher, or Windows 8.1
If your current machine runs on Windows 8.1, make sure that KB 2919355 has already been installed.
Universal C Runtime
The setup program will check if Universal C Runtime is installed; if it is not installed, the setup program will provide a package list, and you will need to manually download and install the packages. For more information, refer to the Installation Guide.
Microsoft .NET Framework 4.8 SDK, Microsoft .NET Core SDK 3.1.403, and TypeScript SDK 3.1
These prerequisites will be automatically installed if the installer detects that they are not installed on the current machine.
If Microsoft .NET Framework 4.8 SDK failed to be installed during the SnapDevelop installation progress, you can try to install it again after the other programs are installed and the computer is restarted.
Database Server Requirements
SnapDevelop IDE, .NET DataStore, and SnapObjects support the following database types and versions:
|DB Type||DB Version|
Amazon RDS for MySQL
Amazon Aurora for MySQL
Azure Database for MySQL
|5.6, 5.7, or 8.0
Amazon RDS for PostgreSQL
Amazon Aurora for PostgreSQL
Azure Database for PostgreSQL
|9.6, 10.1, 11.3, or 12
Amazon RDS for Oracle
|12c, 18c, or 19c
Amazon RDS for SQL Server
Azure SQL Database
|2016, 2017, or 2019
Latest SQL Server engine (as at September, 2020)
|Adaptive Server Enterprise (ODBC)||15.0, 15.7, or 16.0|
|SQL Anywhere (ODBC)||16 (22.214.171.1243 or later) or 17|
SQL Anywhere, Adaptive Server Enterprise, and HANA can be connected via ODBC.
Please view here.
|Scaffolding would throw the error “The namespace is illegal” if the project name contains C# reserved keywords.||5544|
|DataWindow Converter would fail to export models if the project name contains numbers.||5544|
|Scaffolding would not generate Update or Delete method for a Stored Procedure DataWindow if you update the store procedure using Stored Procedure Update.||5536|
|DataWindow Converter required a DB connection for external DataWindows.||4478|
|DataWindow Converter displayed parentheses only as connection name.||4439|
|Add ability to automatically append .Services or .Controllers to the default namespaces generated by scaffolding.||4118|
Upgrade Notes for Version 2019/2019 R2 Users
Please read the Upgrade Guide before you upgrade from version 2019 or 2019 R2 to 2019 R3.
Third-Party Components and Deployment
SnapDevelop applications have some dependencies on third-party components that are installed with SnapDevelop.
List of Free Download Components (Including Open Source Components)
For the complete list of the free download components (including open-source components), view the Free Download Terms document on the Appeon website.