Mono由微软Microsoft赞助,是Microsoft .NET Framework框架的开源实现,它基于C#的ECMA标准。
不断壮大的贡献社区正在帮助Mono成为开发跨平台应用程序的首选。本教程介绍如何在CentOS 8安装Mono。
在本教程中假设您以root或具有sudo权限的用户登录。在Debian 10安装Mono的最简单和推荐的方法是从Mono的仓库安装Mono。
Mono在标准Debian 10存储库中不可用。 我们将从官方Mono的存储库中安装Mono软件包。
首先安装必要的依赖软件,以通过HTTPS添加新存储库。导入存储库的GPG密钥。将Mono仓库添加到系统源列表。
然后运行命令sudo apt install mono-complete
安装Mono。mono-complete
已包含安装Mono运行时,开发工具和所有库。
安装可能需要几分钟才能完成。 完成后,运行命令mono --version
来验证mono安装,命令将打印Mono版本。
在撰写本文时,Mono的最新稳定版本是6.8.0.123。至此Mono已安装在您的Debian 10计算机。
sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo sh -c 'echo "deb https://download.mono-project.com/repo/debian stable-buster main" > /etc/apt/sources.list.d/mono-official-stable.list'
sudo apt update
sudo apt install mono-complete
mono --version
Mono入门
为确保一切设置正确,我们将构建一个Hello World程序,该程序可打印hello world
消息。
打开您的vscode编辑器,在本教程中将使用vscode创建文件hello.cs
。你可在终端运行命令code .
打开vscode编辑器。
当创建文件后,使用csc
编译器生成hello.cs
的二进制程序。运行命令csc hello.cs
。
csc
命令将创建一个名为hello.exe的可执行文件。mono hello.exe
命令运行hello.exe程序。
如果您只想通过输入程序名称来执行该程序,则需要运行chmod命令设置可执行权限。然后就可以直接运行hello.exe
二进制文件可执行文件。
code .
csc hello.cs
mono hello.exe
chmod +x hello.exe
./hello.exe
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
Console.WriteLine ("Hello World!");
}
}
结论
可从官方Mono库中安装最新的稳定Mono版本发行包。
如果您遇到问题或有反馈,请在下面发表评论。