Time Tracker gets lost after re-customizing a form with Time Tracker
The reason why this happens is:
<p><Category ID="Cireson.TimeTracker.Category" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.ManagementPack"></p><p><ManagementPackName>Cireson.TimeTracker</ManagementPackName></p><p><ManagementPackVersion>220.127.116.11</ManagementPackVersion></p><p><ManagementPackPublicKeyToken>98ba2176e2a9efbc</ManagementPackPublicKeyToken></p><p></Category></p><p><br></p>
The Authoring Tool will not open an MP containing ManagementPackPublicKeyToken. When the Authoring Tool signs, it adds it in. If you export the MP XML from the database, the Authoring Tool won’t open it unless you remove it first.
The Authoring Tool is removing the Time Tracker customisation, you can’t use it to sign the MP.
Fastseal.exe will sign it, but it requires that the ManagementPackPublicKeyToken is present. Hence the difference.
So if in this situation you will need to save your unsealed management pack that contains your new customization, add the XML for time tracker, seal using fastseal.exe (or something else other than the authoring tool) and you will need to add the MP category ManagementPackPublicKeyToken in.