c# - 如何使用 Console.SetWindowSize(); 在 Linux 上使用 .Net Core?
问题描述
我目前正在开发一些精美的控制台应用程序。我正在使用.Net Core 2.1。一切都很好,当我在 Windows 上工作时,但后来我想在 Linux 上测试它并使用那个光荣的“跨平台”。具体来说,我正在使用它:
System.Console.SetWindowSize();
还有他们...
Exception has occurred: CLR/System.PlatformNotSupportedException
An unhandled exception of type 'System.PlatformNotSupportedException' occurred in System.Console.dll: 'Operation is not supported on this platform.'
at System.ConsolePal.SetWindowSize(Int32 width, Int32 height)
所以...是System.PlatformNotSupportedException
的。不是那么“跨平台”。但我正在使用一些 win 控制台 API 等。我的问题是:
是否有任何解决方法或某些 3rd 方库,可以在 Linux 上运行?或者也许我应该在不同的地方使用?
解决方案
推荐阅读
- java - 可以从多个模块访问包
- numpy - 在 python 3.7 中导入 gensim 时找不到 numpy 图像
- r - 在 data.table 中的函数内子集行
- wpf - Wpf 重用 DataTemplate
- spring - @CreatedDate/@LastModifiedDate 在合并实体时设置为 null
- python - 估计的倒排索引大小
- java - 如何使用 Apache POI 为相邻列设置单元格值?
- java - OWASP 依赖检查 Maven 与命令行的结果不同
- android - 颤振 - 如何加速解析 Json 函数的计算
- c# - 如何将字符串作为实体框架中通用 DbSet 的类型参数传递?