如何安装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#程序
-
从默认的Ubuntu存储库安装mono-complete 。
sudo apt install mono-complete
您也可以选择安装Mono Visual Basic编译器(VB.NET)。
sudo apt install mono-vbnc
-
将此示例C#代码保存在名为hello.cs的文件中。 libdvdcss使用System;
namespace Project_1 { class MainClass { public static void Main (string[] args) { Console.WriteLine ("Hello World!"); Console.ReadKey (); } } }
-
使hello.cs可执行。 右键单击hello.cs文件 – >选择属性 – > 权限选项卡 – >在允许执行文件作为程序的左侧放置一个复选标记。
-
使用
cd
命令将目录更改为包含hello.cs文件的目录。 -
使用mcs编译器并从源hello.cs创建名为hello.exe的Windows可执行文件。
mcs -out:hello.exe hello.cs
-
使用mono运行hello.exe程序。
mono hello.exe
-
在步骤6中运行程序的结果应该是:
Hello World!
-
按Enter键退回到默认终端提示符。
在MonoDevelop中运行C#程序
-
从默认的Ubuntu存储库安装MonoDevelop。
sudo apt install monodevelop # 17.10 and earlier
-
打开MonoDevelop应用程序。
-
创建一个新项目。 选择File – > New – > Solution – > .NET – > Console Project – >选中Console Project旁边的下拉菜单以确保选择C# – >单击Next按钮 – >选择项目的名称和目录位置- >单击“ 创建”按钮。
-
在左侧窗格中选择Program.cs。 将示例C#代码从步骤2中的hello.cs文件复制到Program.cs中。
-
选择Build – > Build All 。
-
单击MonoDevelop左上角的运行箭头▶以运行该程序。