【问题标题】:which platform for porting C# application to Linux? [closed]将 C# 应用程序移植到 Linux 的平台是什么? [关闭]
【发布时间】:2016-06-14 10:49:30
【问题描述】:

我打算将我的 C# 应用程序移植到 Linux。我的 C# 应用程序读取文本文件,操作其数据,并使用以下数据命令和数据结构将其拆分为段:

    List<string> linesReadList;
    OpenFileDialog openFileDialog1;
    string[] lines = System.IO.File.ReadAllLines(filePath);

我知道每个开发环境都有它的本质,但是我想知道Linux中有没有接近C#的开发环境?

我想在 shell 脚本中运行我的应用程序,并且开发环境可以支持高级数据结构以加快我的开发速度。

【问题讨论】:

  • 如果你想在 shell 脚本中运行你的应用程序,你不需要OpenFileDialog...你为什么不直接接受文件名作为命令行参数呢?然后你可以使用 Mono 或 .NET Core 将它保存在 C# 中,除此之外......

标签: c# linux shell porting


【解决方案1】:

简单:使用 C# 和 Mono.

Mono 是 .Net Framework 的一个端口,在 Linux 下运行良好。 我用 Debian 在 Raspberry 上对其进行了测试。

【讨论】:

    【解决方案2】:

    除了 Mono,您现在还拥有 Microsoft 自己的 .NET Core。它的功能不如 Mono,而且目前还处于测试阶段,但对于您的目的而言,它可能没有实际区别。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多