Skip to main content
Kofax

Kofax TotalAgility 7.1 - How is the assembly stored in a tenant environment?

Summary

12821

Firstly, a .NET assembly referenced in the store must have the following configured:

  1. The .NET assembly version must be updated each time it is built. This can be done automatically by editing the AssemblyInfo.cs file. We need to change [assembly: AssemblyVersion("1.0.0.0")] to [assembly: AssemblyVersion("1.0.0.*")]
  2. The .NET DLL needs to be strongly named to ensure that the updated assembly version will be used when loading it. In Visual Studio, you need to sign the DLL as follows: http://msdn.microsoft.com/en- us/library/xc31ft41(v=vs.110).aspx (http://msdn.microsoft.com/en-us/library/xc31ft41%28v=vs.110%29.aspx).

When a .NET assembly in the store gets invoked for the first time by a tenant, it will be downloaded to    C:\Program Files\Kofax\TotalAgility\Agility.Server.Web\Tenants\tenant_xxxx\Generated Assemblies\.NET Assemblies

On invoking, if a newer version of the assembly is available, this will be downloaded and used instead.

Keywords: tenant, store, assembly, environment, DLL

  • Was this article helpful?