Я создаю модульную программу, и она поддерживает динамическую компиляцию исходных файлов в каталоге плагинов.
Чтобы ускорить загрузку, я хотел бы сохранить скомпилированные сборки в отдельной папке.Когда моя программа загружается и сталкивается с исходным файлом для компиляции, я хотел бы, чтобы она проверила, существует ли уже скомпилированная сборка, и используйте ее ЕСЛИ исходный файл с тех пор не изменился .Если исходный файл был изменен, перекомпилируйте и переопределите сохраненную сборку.
Мой вопрос к вам: какой эффективный способ отследить, какой исходный файл принадлежит какой сборке, и эффективный способ?отслеживать, был ли исходный файл изменен с момента последней загрузки или нет.