Какими способами люди находили / использовали для добавления функциональности в приложение .NET / C # без перекомпиляции?
Методология, которая мне приходит в голову, заключается в том, чтобы иметь код, который ищет файл для чтения, анализирует этот файл, а затем динамически создает элементы управления и их обработчики событий и т. Д. На основе того, что содержится в файле (возможно, XML-файл).
Или динамически загружаемые файлы .DLL будут считаться "не перекомпилированными"?
Какие-нибудь идеи / "военные истории"?