у меня сложный вопрос:
Я хочу написать некоторый код в текстовое поле и скомпилировать его во время выполнения, например «Application.GetSystem().ObjectList.Count», чтобы я мог получить результат и отобразить его в другом текстовом поле.
Возможно ли это? Он должен быть гибким, но вы должны получить доступ к одному и тому же экземпляру сборки. Я знаю, CodeDOM дает вам возможность компилировать сборки во время выполнения, но если бы я использовал это, это был бы другой экземпляр, и я не получил бы правильного результата.
Итак, как это сделать? CodeDOM выглядит как правильный путь. Отражение разрешает доступ, но только если я использую ту же сборку... Или я могу вызвать метод сгенерированной сборки, но в сборке моей программы?
Это больше теоретический вопрос. Не знаю, попробую ли, но было бы неплохо узнать :)