dynamic tools for .net developers™  LaMarvin Home
home » constable » features » compatibility

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>


© 2002-2007 LaMarvin. All Rights Reserved.     [Terms of use]     [Privacy] This site doesn't open new browser windows.