Здравствуйте, m2user, Вы писали:
M>Номер хранится в файле в source control и увеличивается автоматически при каждой сборке build`а на build-сервере. M>Через include попадает в assemblyinfo всех проектов.
У меня нет никакого билд-сервера, на билд-сервер код попадает через коммиты, при наличии коммита задачу можно считать уже решённой.
M>Не знаю насчет .NET 8, но раньше точно были какие-то метаданные, препятствующие воспроизводимым сборкам. С другой стороны, если известно, что это за метаданные, то почему бы не исключать их из хэширования. M>А тебе нужен обязательно тот же хэш? Недостаточно сборки из тех же исходников?
На самом деле, мой вопрос стоило бы разместить в разделе форума "Идиотские задачи", но такого нет.
Представьте, что есть непонятный проект, за который то ли платят, то ли нет, и разработчик деплоится по много раз на дню, чтобы посмотреть, что теперь сломается, при этом не особо соблюдая дисциплину. Стало быть, возникает задача выяснить при очередном подходе к проекту — там задеплоен текущий код или чуть другой?