Я хочу простой, интерактивный способ демонстрации функций среднего уровня моего приложения, для которых еще не создан пользовательский интерфейс. Я хочу интерактивную консоль.
Когда мое приложение (WPF, но это не должно иметь значения) загружается, я хотел бы также запустить окно консоли. Это окно должно запускать powershell (или ruby, или python, но предпочтительно powershell) и иметь область действия для доступа к моему ServiceLocator.
С другой стороны, я мог бы запустить свое приложение и присоединиться к домену приложения процесса из внешнего окна powershell и получить ссылку на ServiceLocator. Это вообще возможно?
В любом случае, я создавал движки IronRuby и устанавливал переменные в областях раньше, но если бы я пошел по этому пути, мне нужно было бы по сути создать свой собственный механизм ввода / вывода консоли.
Кто-нибудь знает лучший способ сделать это?