Я должен написать add-in
для существующего приложения.Клиент будет использовать приложение и надстройку.И приложение, и add-in
являются черными ящиками для пользователя.Моя надстройка .Net C# dll
и код пользователя может в C #.
Теперь я должен предоставить механизм, с помощью которого пользователь может написать некоторый код C#
.Этот код будет загружен и выполнен моим add-in
во время выполнения, чтобы получить данные, необходимые для надстройки.
Какая лучшая практика для достижения этой цели
Редактировать
Просто прояснить немного больше ...
В моемнадстройка, во время выполнения, я получаю строку
Теперь я хочу вызвать некоторую пользовательскую функцию
string resultString = UserFunction("SomeString");
Теперь я хочу знать, как разрешить пользователюзапишите это UserFunction
, чтобы я мог вызвать его во время выполнения и получить resultString
обратно на основе SomeString