我想要一种简单的交互式方式来演示尚未创建 UI 的应用程序的中间层功能。我想要一个交互式控制台。
当我的应用程序(WPF 但没关系)启动时,我还想启动一个控制台窗口。此窗口应运行 powershell(或 ruby 或 python,但最好是 powershell)并将其范围设置为访问我的 ServiceLocator。
或者,我可以启动我的应用程序并从外部 powershell 窗口附加到进程 appdomain 并获取对 ServiceLocator 的引用。这甚至可能吗?
无论如何,我之前已经创建了 IronRuby 引擎并在范围内设置了变量,但是如果我走这条路,我基本上需要创建自己的控制台输入/显示机制。
有谁知道更好的方法来解决这个问题?