Проблема:
Я пытаюсь создать функцию, которая создает хеш-код исходного кода моей серверной части веб-приложения asp.net.
Пока ничего не меняется, этот хэш-код должен быть идентичен. Даже если я перестрою свой проект.
Кто-нибудь знает, как я могу это сделать?
Что я пробовал:
Единственное работающее решение, которое я нашел, - это объединить все важные файлы в большую строку и создать из нее хеш-код.
Проблема этого решения в том, что мне нужно добавить все исходные файлы в выходной каталог, чего не следует делать из соображений безопасности.
Надеюсь, у кого-то есть отличная идея =)
Заранее спасибо!
Обновление:
Я мог бы решить мою проблему, включив детерминированную сборку, как предложил Ренат.
Просто добавил детерминированный флаг в мой файл .csproj следующим образом:
<Deterministic>True</Deterministic>