We have a customer developer trying to integrate their ERP system with the Laserfiche API on anything less than .NET 4.0. Their ideal version of .NET is 2.0. We provided them with the 9.0 SDK, but they are still running some issues.
Below are the notes from the developer and the issues he is experiencing.
There does not appear to be a version of the Repository Access dll that works with .NET 2.0
There are Repository Access dlls for 9.0 that I found that appear to be .NET 2.0 however they have dependencies that need .NET 4.0 which require Linq (an integrated query language in C# that needs 4.0 or greater).
The client automation dll that is .NET 2.0 does not appear to be what we need, at least from what I can tell.
The only other item that I have seen that may help is to compile the .NET 4.0 dll and expose the items as COM objects (old style windows dll). This way they can be used by earlier versions of .NET as long as 4.0 is still installed on the machine. The issue is that I cannot compile as I do not have the code that created this dll. The only solution I can think of is to create a dll that uses the Repository Access dll, and exposes the access via COM objects.