Я поддерживаю программу C # на работе, и из-за сбоя жесткого диска я потерял большой кусок кода для уже развернутой версии (что является моей собственной ошибкой из-за того, что я недостаточно часто загружал репозиторий git), и теперь мне нужно внести некоторые изменения в программа. У меня есть исходный код более старой версии программы, и я хочу декомпилировать исполняемый файл и объединить его со старым исходным кодом, чтобы восстановить потерянный код.
Я знаю, что могу декомпилировать с помощью таких инструментов, как рефлектор, но я не хочу объединять его со старым кодом вручную, так как тогда я мог бы просто снова закодировать изменения (около 1-2 дней работы). Возможно ли это или мне нужно пройти дамп кода вручную?