The node marked in the TOC as the root container is a MAML topic and has a different ID in each version, right?
- I have tried to mark an empty containter node as root container, but I was not able to do that, since it required association with aml file. So in order to make it work I have created an empty aml file and I have associated it with the root container node.
So to answer your question - this file will always be with the same ID.
So if I understand correctly, the Id of each file should differ for consecutive versions, and if it does not, the new content will not be deployed.
The NamingMethod approach is unprofessional to use, since the people using the help content will be disappointed after three versions, when I should remove all previously installed versions.
As i see things, the only possible option will be to remove all previously installed versions prior installation of new one. Are you aware of a way, to remove all previously installed versions for certain catalog. In my project I have set the CatalogProductId
and CatalogVersion properties, so my content can be in my own catalog. But I do not want to track each version every time, so, do you know how to remove the whole content of a catalog.
Thanks for your cooperation.