Packaging, installation, and licensing changes

Saxon on .NET now comes with an installer. The downloaded file is an executable which installs the product into a user-selected directory. It also installs the relevant DLLs in the Global Assembly Cache, and creates some entries in the Windows registry, notably the path name of the directory where the software is installed. This registry entry is used when locating the license file for Saxon-PE and Saxon-EE, replacing the previous mechanism which used the SAXON_HOME environment variable.

License keys issued for Saxon-SA 9.1 and earlier on .NET, with the filename saxon-license.xml, are no longer recognized. If you have such a license key that is still valid for new software releases, please contact Saxonica for a replacement in the saxon-license.lic format.