Developer Documentation
Deploying an Enticify Update
This guide explains how to deploy new versions of Enticify.
Important: You must previously have installed Enticify, using the Enticify.x64.msi or Enticify.x86.msi installer.
- Receive a new Enticify release from us, e.g.
Enticify-3.0.0.0(4.0.4)-2009.zip. - Note that the
3.0.0.0part of the zip file name is the EnticifyAssemblyVersion. - If the
AssemblyVersionhas changed since you last ran themsiinstaller, or you're happy to run the installer again regardless, do the following:- Uninstall Enticify via the Windows Programs Control Panel.
- Install the new version, using the provided
msiinstaller. - You're done.
- If the
AssemblyVersionhas not changed and you'd like to XCopy deploy, you can do the following:- Note: You must work out if the following is OK, in the context of your app and infrastructure design.
- XCopy the
Enticify.CommerceServer.dllassembly over the\Program Files\Enticify\bin\Enticify.CommerceServer.dllassembly. - XCopy the
Enticify.CommerceServer.dllassembly over any other copies of the assembly. This would usually be in your web application or services that reference Enticify and have copied it locally. - Recycle processes using the assembly, as required.
- You're done.
Notes:
- We increment the
AssemblyFileVersionto reflect the real Enticify version you have. The fixedAssemblyVersionis a known workaround for avoiding the need to update COM registrations. - We do our best to change the
AssemblyVersionas little as possible, but you MUST run the installer if theAssemblyVersionchanges.
- Sometimes we will advise you to run the installer, even when the
AssemblyVersionhas not changed. For example, we might include new resources in the installation, such as we did with PerfView.