Skip to content
Darrell edited this page Dec 13, 2015 · 2 revisions

You can add manifest files to your project that will target specific versions of Dnn only.

Add the file to your project using the naming convention: manifest.dnn[DnnMajorVersionNumber], and these will be included in the install zip alongside the default manifest.dnn file.

For example you could have the following manifests added to your project so that you can target Dnn 5 and Dnn 7 with their own installation manifests, but then use the default - manifest.dnn for other Dnn versions:

  • manifest.dnn
  • manifest.dnn5
  • manifest.dnn7

You can also add build config specific versions of the manifest files, that will be preferred if they are present for the active build configuration. These take the form: `manifest.[config].dnn[DnnMajorVersionNumber]. So given the following manifest files in your project:

  • manifest.dnn
  • manifest.debug.dnn
  • manifest.release.dnn
  • manifest.dnn5
  • manifest.debug.dnn5
  • manifest.dnn7
  • manifest.release.dnn7

If you do a "release" build, the install package DnnPackager produces will include:

  • manifest.release.dnn
  • manifest.dnn5
  • manifest.release.dnn7

If you did a debug build it would include:

  • manifest.debug.dnn
  • manifest.debug.dnn5
  • manifest.dnn7