我正处于创建命令行应用程序的早期阶段,并且想到如果它还可以将http侦听器连接到随机可用端口并显示非常简单的webform,包含2个文本框,那将会很好和3个按钮。
一个文本框应该用于命令输入,在其下面有三个按钮“Clear”和“Run”中的两个。
这些按钮下面应该是第二个文本框,显示结果以及清除该文本框的最后一个按钮。
我一直在搜索谷歌几个小时,现在有一些很好的例子或指南,但我找不到。
这里是否有人可能有一些例子或者可能指出我正确的方向? 谢谢!
答案 0 :(得分:2)
您希望摆脱尝试创建一个同时执行控制台和Web的“应用程序”,而将其视为一个服务于所有内容的组件体系结构。
创建一个具有核心功能的共享库。
然后创建一个通过控制台公开此功能的控制台应用程序。
最后制作一个通过网络公开功能的网络应用程序。
以这种方式将它们分开将极大地简化您的任务并且是正确的事情。