JADE .NET Assembly Public Keys
JADE .NET assemblies are signed. Each release uses the same public key token for its assemblies, but they have different versions, as shown in the following table.
Build/Configuration | PublicKeyToken |
---|---|
Release_Ansi|x64 | 4ffc2b9eb5630e47 |
Release_Unicode|x64 | b5033a0291fb93d9 |
An example of the app.config file is as follows.
<configSections> <section name="joob" type="JadeSoftware.Joob.Configuration.JoobConfigurationSection, JadeSoftware.Joob, Version=7.0.9.0, Culture=neutral, PublicKeyToken=4ffc2b9eb5630e47"> </section> </configSections>
An application run with this example app.config file requires JadeSoftware.Joob.dll with an assembly version of 7.0.9.0 and signed with the Release_Ansi|X64 key.
Hot fix versions of JadeSoftware.Joob.dll (and so on) are released with the same assembly version as the initial consolidated release (for example, 7.0.9.0) but the file version indicates the hot fix number. Your assemblies, therefore, do not need to be rebuilt when a hot fix is installed but they must be rebuilt when a subsequent consolidated release is installed.