Когда вы используете сертификат подписи кода для подписи своих сборок, как вы гарантируете, что код имеет временную метку?
См. здесь и здесь для получения дополнительной информации о том, зачем вам нужна метка времени для подписанной сборки.
Вы можете использовать приведенное ниже событие сборки, чтобы убедиться, что ваши сборки подписаны и имеют временную метку:
if $(ConfigurationName)==Release "$(FrameworkSDKDir)bin\signtool.exe" sign /a /t http://timestamp.verisign.com/scripts/timstamp.dll "$(TargetPath)"
См. Статью SignTool на MSDN и посмотрите /t (отметка времени).
/t