Как я могу использовать C# для написания скриптов в приложении C# с доступом к переменным и классам

Я могу найти много информации об использовании C# в качестве языка сценариев (CSScript, Mono, Roslyn), но, похоже, ничего из этого не делает то, что мне нужно (или это так, и я просто не понимаю, как его использовать).

Я хочу иметь возможность сделать следующее: допустим, я пишу программу на C# с несколькими классами. Когда программа запускается, она ищет файл cs или скрипт в памяти. Я вырезал и вставил один из классов из программы в файл или текстовое поле. Когда программа загружается, она находит этот класс и работает ТОЧНО, как и прежде, за исключением того, что теперь класс находится в другом месте. Я могу редактировать этот класс (скрипт) и получать доступ к другим классам и переменным в программе, чтобы изменять части программы без компиляции.

Это возможно? Если нет, то какое решение лучше (кроссплатформенность была бы хороша)?

0 ответов

Другие вопросы по тегам