Надёжного одиночного источника не существует, но по .NET их обычно несколько. История в хранилище исходных текстов содержательнее всего, однако даты в ней задаются свободно штатными средствами, поэтому её подтверждают другими источниками.
Дальше идут записи сервера сборки — когда, из чего и с какими настройками выпускалась версия; их подделать сложнее, потому что ведёт их отдельная система. К ним добавляют сведения о версии внутри файлов программы, журналы установки, резервные копии, переписку с вложениями и акты. Отдельно стоит отметка времени в цифровой подписи сборки, если она есть: это единственная дата, не зависящая от часов подписавшего, — файловые же метки переписываются копированием и переустановкой.
Совпадение независимых источников позволяет говорить о периоде обоснованно; расхождение эксперт обязан показать, а не сгладить; окончательный вывод о периоде делает суд с учётом остальных доказательств. Если спор именно о сроках, его разбирает экспертиза сроков и хронологии разработки.