如何安装Mono for 17.10?

我想安装mono-complete,以便PlayOnLinux正常工作。 http://www.mono-project.com/download/

这篇文章描述了如何在Ubuntu 17.04 上安装MonoDevelop : 如何在Ubuntu 17.04 上安装MonoDevelop?

在我的Ubuntu软件中,搜索“mono”确实为“MonoDevelop”(在集成开发环境中开发.NET应用程序)提供了一个条目。

即使我不想开发任何东西,MonoDevelop也能满足我的需求吗?

默认Ubuntu 17.10存储库中的MonoDevelop软件包名为monodevelop 。 或者,您也可以从终端运行C#代码而无需安装MonoDevelop IDE,如以下示例所示。

在终端中运行C#程序

  1. 从默认的Ubuntu存储库安装mono-complete

    sudo apt install mono-complete 

    您也可以选择安装Mono Visual Basic编译器(VB.NET)。

     sudo apt install mono-vbnc 
  2. 将此示例C#代码保存在名为hello.cs的文件中。 libdvdcss使用System;

     namespace Project_1 { class MainClass { public static void Main (string[] args) { Console.WriteLine ("Hello World!"); Console.ReadKey (); } } } 
  3. 使hello.cs可执行。 右键单击hello.cs文件 – >选择属性 – > 权限选项卡 – >在允许执行文件作为程序的左侧放置一个复选标记。

  4. 使用cd命令将目录更改为包含hello.cs文件的目录。

  5. 使用mcs编译器并从源hello.cs创建名为hello.exe的Windows可执行文件。

     mcs -out:hello.exe hello.cs 
  6. 使用mono运行hello.exe程序。

     mono hello.exe 
  7. 在步骤6中运行程序的结果应该是:

     Hello World! 
  8. Enter键退回到默认终端提示符。

在MonoDevelop中运行C#程序

  1. 从默认的Ubuntu存储库安装MonoDevelop。

     sudo apt install monodevelop # 17.10 and earlier 
  2. 打开MonoDevelop应用程序。

  3. 创建一个新项目。 选择File – > New – > Solution – > .NET – > Console Project – >选中Console Project旁边的下拉菜单以确保选择C# – >单击Next按钮 – >选择项目的名称和目录位置- >单击“ 创建”按钮。

  4. 在左侧窗格中选择Program.cs。 将示例C#代码从步骤2中的hello.cs文件复制到Program.cs中。

  5. 选择Build – > Build All

  6. 单击MonoDevelop左上角的运行箭头以运行该程序。