.net 你是如何开始使用单声道咒语的?

.net 你是如何开始使用单声道咒语的?,.net,.net,我正在尝试创建一个交互式命令行程序,这似乎就是我所需要的。但我很困惑如何使用它。我有几个问题。我真正需要什么来创建我的项目?我需要mono还是可以使用.net framework?为什么那里有一个.c文件,我该怎么处理它 如果有人能帮我安装所有需要的组件,我将不胜感激 有谁知道有一个库可以用.net实现这一点 我不介意使用Mono,因为它只是一个个人项目。我只需要这些步骤来弄清楚我需要从mono下载什么才能使用这个库 我将在我的机器vista上进行本地开发。我快速查看了Mono Curses中

我正在尝试创建一个交互式命令行程序,这似乎就是我所需要的。但我很困惑如何使用它。我有几个问题。我真正需要什么来创建我的项目?我需要mono还是可以使用.net framework?为什么那里有一个.c文件,我该怎么处理它

如果有人能帮我安装所有需要的组件,我将不胜感激


有谁知道有一个库可以用.net实现这一点

我不介意使用Mono,因为它只是一个个人项目。我只需要这些步骤来弄清楚我需要从mono下载什么才能使用这个库


我将在我的机器vista上进行本地开发。

我快速查看了Mono Curses中的一个源文件(gui.cs),它已经

using Mono;

所以你需要单核细胞增多症。Mono适用于Windows(如果这是您正在开发的),但是我不知道它如何与官方的.NET框架交互。(即:无论它是作为一个完整的替代品,还是可以并行运行)。

第一眼看到这个项目和源代码时,似乎相当大一部分代码都必须移植到Windows—我担心它似乎是专门为Linux终端(xterm)设计的可能还有单声道特定的库。尤其是前者才是问题的真正原因,因为两个操作系统的API/接口差别很大


我建议您尝试为基于控制台的应用程序找到一个CLR(Windows)库,而不要与这个库混为一谈(尽管我不确定是否存在,因为命令行在Windows上的重要性不如*nix)。老实说,你最好还是从头开始写一篇。。。如果您想走这条路,请尝试从JConsole库的C#端口开始,该库可供下载(并附带一系列6个教程)。与Win32控制台的底层接口将是一个棘手的问题,但幸运的是,该库应该可以为您完成几乎所有的工作。一旦你超越了这个阶段,它可能不会是一个伟大的任务-你甚至可以重用很多Mono诅咒代码(其中似乎没有太多)。祝你好运

链接似乎已经死了:(你可以看看ncurses和一个名为Necro reply的c#wrapper,但是库已经看到了最近的活动,所以我要注意它不是单依赖的。使用
是不必要的。(我正在考虑将其修改为target.NET标准2.0,但更大的问题是回购协议中缺少
constants.cs