Release Notes for Laserfiche SDK 9.0.

August 14, 2020 | KB: 1013082
SDK 9.0

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 9.0" or "C:\Program Files (x86)\Laserfiche\SDK 9.0."
  • 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 9.0\msm" or "C:\Program Files (x86)\Laserfiche\SDK 9.0\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 9.0\RuntimeInstallation" or "C:\Program Files (x86)\Laserfiche\SDK 9.0\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 2010 projects in Visual Basic.NET and C# that highlight common tasks.

SDK 9.0 is a comprehensive package that also includes the current versions of the 8.x redistributables previously included with SDK 8.3.x.

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.

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

Most Laserfiche SDK components require the Visual C++ 2008 runtime components. 32-bit and 64-bit installations are available from Microsoft.com:

SDK 9.0 includes both .NET 2 and .NET 4 versions of RepositoryAccess, DocumentServices, ClientAutomation, and LaserficheImaging. The .NET 2 versions require the Visual C++ 2008 runtime components, while the .NET 4 versions require the Visual C++ 2010 runtime components. 32-bit and 64-bit installations are also available from Microsoft.com:

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 Laserfiche SDK 9.0 can be installed side-by-side with your existing Laserfiche Toolkit 8.0 installation and Laserfiche SDK 8.x installation.

The SDK 9.0 installation now supports providing an activation key during the installation.

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

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)

Related Links

1013081 List of Changes for the Laserfiche SDK 9.0.