Unlike the LFSO SDK, the RepositoryAccess SDK namespaces are version-independent. How can I know or ensure which version of RepositoryAccess is being used by my program, especially when there are multiple versions in the global assembly cache (GAC)?
Unlike the LFSO SDK, the RepositoryAccess SDK namespaces are version-independent. How can I know or ensure which version of RepositoryAccess is being used by my program, especially when there are multiple versions in the global assembly cache (GAC)?
RA is actually very backwards compatible, so long as you don't try to do something that the older Laserfiche Server doesn't know about. You might try using RA 10 against the older servers, it'll likely work. That also means you'll get the benefit of the updates to RA as more of our products have been using it.
It's the same as LFSO. It uses the one you choose to reference. Though, if you are switching to RA, I'd recommend 9.1 or higher for performance and stability reasons.
Is there any way for a single compiled program to use multiple versions of RA? We have customers than cannot upgrade their Laserfiche server but would like to use our latest software. LFSO allowed us to compile a single program with references to multiple versions of LFSO for backwards compatibility. We were hoping that RA would be less version-dependent than LFSO.
RA is actually very backwards compatible, so long as you don't try to do something that the older Laserfiche Server doesn't know about. You might try using RA 10 against the older servers, it'll likely work. That also means you'll get the benefit of the updates to RA as more of our products have been using it.
Perfect, that's what we were hoping, thanks!