可移植.NET Core GUI应用程序创建控制台窗口

问题描述

我正在编写.NET Core应用程序使用的.NET Standard库。该应用程序可能未构建为“控制台”应用程序。此外,它将在多个平台上使用。但是有时我的库代码需要打开一个控制台窗口(如果尚不可用),而不仅仅是打印文本,还需要做更多的事情。例如,它将需要轮询按键,读取输入,定位光标,清除屏幕等。我假设当一个执行创建一个.NET Core“控制台”应用程序时,必须是在某个地方的代码,该代码知道如何创建可在多个平台上工作但在这些平台上抽象其功能的控制台窗口。如何获得此代码?如果不能,周围是否存在任何第三方多平台控制台代码?它不一定是真正的“控制台”窗口,但必须具有上述功能。我真的不想为每个受支持的平台编写单独的互操作代码

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)