Constable Authorization Engine Version Compatibility
CAZE 2.0 is fully backward compatible with CAZE 1.1. You can run your
1.1 applications (compiled with references to the CAZE 1.1 assemblies) with
CAZE 2.0 assemblies without any problems. However, CAZE 2.0 isn't forward
compatible meaninng you cannot rune CAZE 2.0 applications with CAZE 1.1 libraries.
Side-by-side installation
CAZE 2.0 installation can coexist with CAZE 1.1 installation on a single machine
without problems. However, the CAZE 2.0 setup procedure installs publisher
policy files redirecting
version 1.1 of the core CAZE assemblies to their new CAZE 2.0 version. This means
that by default, all CAZE 1.1 applications on machine with CAZE 2.0 installed
will run with the 2.0 version. If you want to run an application with the CAZE 1.1
libraries, you can disable publisher policies for CAZE with an application
configuration file as follows:
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity
name="LaMarvin.Common"
publicKeyToken="351c1e2b8552ee8a"
culture="neutral" />
<publisherPolicy apply="no" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity
name="LaMarvin.Constable"
publicKeyToken="351c1e2b8552ee8a"
culture="neutral" />
<publisherPolicy apply="no" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
|