Release Notes for Laserfiche SDK 10.2.

July 27, 2020 | KB: 1013843
SDK 10.2

Summary

The Laserfiche software development kit (SDK) includes tools that allow you to create custom applications that access Laserfiche. The SDK includes the following components:

  • Programming interfaces: These take the form of various dynamic link libraries (dll's) and Java .jar files. See the bin subfolder or JRA subfolder in the SDK installation path on your development machine. By default, the root installation path is "C:\Program Files \Laserfiche\SDK 10.2."
  • Distribution tools: The SDK provides merge modules for those developers who need to create custom installations. See the msm subfolder in the SDK installation path on your development machine. By default, the path is "C:\Program Files\Laserfiche\SDK 10.2\msm." There is also an all-in-one runtime installation available for those who prefer a turn-key method for distributing the Laserfiche libraries. By default, the runtime installation is located in "C:\Program Files\Laserfiche\SDK 10.2\RuntimeInstallation."
  • Documentation: The SDK also includes help files and sample projects. See the Docs subfolder in the SDK installation path for the help files. See the Samples subfolder for sample Visual Studio projects in Visual Basic.NET and C# that highlight common tasks.

SDK 10.2 is a comprehensive package that also includes the most recent versions of the 8.x, 9.x, and 10.0 redistributables previously included with SDK 10.

Requirements

LaserficheServerObjects (LFSO) supports Laserfiche Server 8.0 and later.

RepositoryAccess (RA), DocumentServices (DS), and JRepositoryAccess (JRA) support Laserfiche Server 8.2.1 and later.

Laserfiche Client Automation Tools (CAT) supports Laserfiche Client 9.0 and later.

ImageEnable supports Laserfiche Client 8.0 and later.

The Laserfiche SDK components rely on Microsoft technology. Make sure the following Microsoft redistributable packages are installed as needed.

The version 10 libraries and assemblies require the Microsoft Visual C++ 2015 Redistributable Update 3:

The Laserfiche SDK .NET 2.0 CLR components require .NET Framework 3.5:

The Laserfiche SDK .NET 4.0 CLR components require .NET Framework 4.0:

Installation Information

The full Laserfiche SDK 10.2 installation can be installed side-by-side with your existing Laserfiche SDK 10, Laserfiche SDK 9.x, Laserfiche SDK 8.x, and Laserfiche Toolkit 8.0 installations.

The Laserfiche SDK 10.2 runtime installation package (LaserficheSDKRuntimeInstaller.exe) upgrades the existing runtime installation.

If you are in a Laserfiche Rio environment, make sure to update your Rio primary license for SDK 10.2 before installing the SDK.

Laserfiche SDK 10.2 installation and runtime installation do not include the OCR dependencies. If your custom program requires the OCR engine, please make sure that a Laserfiche product that includes the OCR components is installed on the computer. The exception is that the runtime installation does include x64 OCR dependencies that are otherwise not available with other Laserfiche product installations.

Unattended Installation Command Line Parameters

The runtime installation package supports unattended installation. Pass in the -iacceptlicenseagreement parameter to hide the end user license agreement step and pass in the -s parameter to hide the progress bar. For example:

LaserficheSDKRuntimeInstaller -iacceptlicenseagreement -s

Known Issues

  • Laserfiche Client Automation Tools (CAT) is fully accessible through .NET only. There is no COM interface. (92062)
  • PdfExporter is not automatically COM-registered for 64-bit processes. Use the 64-bit version of the Microsoft Assembly Registration tool (regasm.exe) to manually register PdfExporter.dll on 64-bit machines. (108919)

Related Links

1013842 List of Changes for Laserfiche SDK 10.2.

1013840 Release Notes for the Laserfiche CMIS Gateway 10.2.

1013839 List of Features for the Laserfiche CMIS Gateway 10.2.