When we are installing Laserfiche, laserfiche.repositoryaccess.dll is getting installed on our system. We can provide reference to that location and we can use to write custom program. Am I right?
Question
Question
Replies
While the DLLs install with the client, without the purchase of the SDK, you are not licensed to use them in any programming that you develop.
If you have purchased the SDK, it is recommended to install the runtime with your application. The reason for this is that if you rely on the client, your application will break if the client is upgraded or removed.
instead of using SDK, will SDK runtime will work for any client?
Example: I need to upload the document from a folder to LF with template name and metadata information. Does client need to purchase SDK or I can install SDK runtime and can use the assembly references?
Are you meaning that you have the SDK and want to create an application for your customer?
See "Must the customers acquire the SDK to run a SDK Application?" for your answer.
Yes I need to develop an app for customer.
When you install the SDK a full copy of both the RA, LFSO, and dependent DLL's will be installed in a separate location and available for development along with the documentation and some example projects.
I would recommend focusing on RA vs LFSO. RA is the newer .NET architecture whereas LFSO is the older COM architecture. Unfortunately, there are many more code examples for LFSO than RA but this forum is a good place to ask questions.
Ashish,
I would recommend using the SDK to develop any Laserfiche applications or integrations. The SDK contains all of the appropriate DLL's and their dependencies as well as documentation on how to use them.
The other thought is that there are DLL's that are distributed with Laserfiche that are not supposed to be referenced outside of Laserfiche because it would violate the licensing agreement with third-party providers.
What type of app/integration are you looking at building?
Thanks
I was actually searching for LFSO, RA and SDK to understand, so I came to know that we were having laserfiche.repositoryaccess.dll getting installed. So just to confirm can we use it directly or we need to use it after installing SDK.