c#如何在linux上运行程序,在Linux上运行C#的方法是什么

article/2025/11/4 8:36:30

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。有时我们需要在Linux上编写程序,那么c#在Linux中想要运行需要什么呢?这篇文章主要介绍了在Linux上运行C#的方法,

1dd7b469445049b318ca961afb7861ba.png

下面就来看看如何在Linux上运行Mono。

命令行应用

先从Mono主页(http://www.go-mono.com/)下载软件,执行下面的命令安装所有RPM:

复制代码 代码如下:

rpm -ivh *.rpm

安装完成后,所有基本的动态执行库,包括System.Data.dll、System.dll、System.Drawing.dll、System.Web.dll和System.Xml.dll都被复制到/usr/lib下。接下来,在Linux文本编辑器中输入下面的内容,把文件保存为HelloMono.cs:

复制代码 代码如下:

class HelloMono

{

public static void Main(string[ ] args)

{ System.Console.WriteLine("Hello Mono");

}

}

执行下面的命令编译C#文件:

复制代码 代码如下:

mcs HelloMono.cs

mcs是Mono的C#命令行编译器。与MS .NET SDK的csc编译器相似&#x


http://chatgpt.dhexx.cn/article/weJ8HVSE.shtml

相关文章

Linux系统查看磁盘可用空间的5个命令

大家好,我是良许。 工作中,经常会遇到磁盘爆满的情况,尤其是一台服务器运行了 N 年之后,里面会充满各种各样垃圾文件,比如:编译产生的中间文件、打包的镜像文件、日志文件,等等。 别问我怎么知…

Linux如何运行exe驱动,在Linux下可用Wine安装和运行360驱动大师、CCleaner

在Linux操作系统下可用Wine安装和运行360驱动大师、CCleaner.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用360驱动大师和CCleaner了,已亲测有效。 说明 1、如果有原生的Linux软件,请不要用Wine来运行,因…

服务器被攻击 显示503,在Linux服务器下出现503服务不可用错误的原因和排除方法...

本文介绍在Linux服务器下出现503服务不可用错误(503 Service Unavailable Error)的原因和排除方法。内容有:什么是HTTP 503错误、对500错误进行故障排除。 前言 浏览网页时最常见的错误之一是“503服务不可用错误(503 Service Unavailable Error)”,此消息表明网络服务器遇到…

在线运行 Linux,真滴牛逼。

作者:JackTian 来源:公众号「杰哥的IT之旅」 ID:Jake_Internet 转载请联系授权(微信ID:Hc220088) 原文地址:在线运行 Linux,强的离谱! 大家好,我是杰哥。 对…

什么是 503 服务不可用错误?

浏览网页时最常见的错误之一是“503 服务不可用错误”,此消息表明 Web 服务器遇到技术问题并且无法处理请求。 本文将介绍 503 错误的含义、收到 HTTP 503 代码的原因以及如何解决这些错误。 什么是 HTTP 503 错误 当您打开网页时,您的浏览器会向托管…

在linux下安装配置ssh服务

一、 实验题目: linux环境下的部分配置 二、 理论分析 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会…

Linux的dhcp服务器

准备工作 1.CentOS 7作为服务器 CentOS 7作为客户机 2.先将虚拟机上的DHCP服务器和客户机的网络连接设置为仅主机模式(为了更好的模拟生产服务器) 2.打开虚拟网络编辑器,将仅主机模式下的"使用本地DHCP服务器IP地址分配给虚拟机"…

mac上实时运行linux系统,在Linux操作系统上可用Darling来运行macOS软件

本文介绍一款适用于Linux的macOS转换层工具Darling,用它可让您在Linux操作系统上运行macOS软件。 介绍 1、快速 Darling无需使用硬件仿真器即可直接运行macOS软件。 2、自由 与Linux一样,Darling是免费的开源软件,它在GitHub上公开开发&#…

网络诊断显示“DNS服务器可能不可用”

首先提供我的解决方法: 1、遇到这种情况,先重启电脑试一试,或者把ADSL猫和路由器都重启一下。如果还不行,进入网络共享中心的网络连接窗口,选择本地连接,右键,选择【属性】,如果用的…

linux运行直播软件,在Linux下可用Wine安装和运行虎牙直播、斗鱼直播

在Linux操作系统下可用Wine安装和运行虎牙直播、斗鱼直播.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用虎牙直播和斗鱼直播了,已亲测有效。 说明 1、如果有原生的Linux软件,请不要用Wine来运行,因为在这…

linux查服务器总内存大小,怎么查看linux中的可用内存大小

怎么查看linux中的可用内存大小 发布时间:2020-06-16 13:28:33 来源:亿速云 阅读:620 作者:鸽子 作为Linux用户,特别是管理员,我们需要检查系统使用多少内存资源以及有多少内存资源是空闲的。由于最重要的是要检查服务器上的内存资源,因此最好学习可以帮助我们进行服务器…

Linux下搭建SVN服务器【亲测可用】

Linux下搭建SVN服务器 简介第一步:通过yum命令安装svnserve,命令如下:第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)第三步:创建svn版本库第四步:配置…

Linux 运维知识梳理(6)高可用服务

一、高可用介绍 1、HA 高可用 ​高可用 HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指通过设计,减少系统服务不可用的时间。假设系统一直能够提供服务,我们说系统的可用性是 100%。如果…

批量去除PDF的水印(完全免费)

在这里给大家推荐一款好用的软件,帮助去除PDF的水印 具体步骤: 1.选择一个PDF,并将想要删除的水印添加到水印待去除列表 2.点击下一步,便可生成相应的文件,保存即可

可以一键去除水印的工具哪个好

我们平时不管是阅读自媒体文章还是其他的逛微博,看到的很多图片都是有水印的存在的,如果是自己需要的图片,看起来就不是很好看,当做素材使用的话也会影响视觉效果,那可以一键去除水印的工具哪个好呢? 1、既…

烦人的Windows桌面水印——一键去除工具

相信大多数使用过Windows的小伙伴都遇见过这个问题,当Windows未激活或者使用预览版时,桌面右下角竟然会有水印,就像下面这样:   有强迫症的我肯定受不了的,于是找到了一款非常好用的软件,–>官网传送…

​在线去水印软件网站​

地址:在线去水印软件网站 软件界面如图所示。 把有多余人或物的图片添加在图片去水印的栏目,通过工具把将要去除的部位圈出,然后按“开始去水印”并下载保存文件即可获得去水印后的图片啦,过程30秒钟即可搞定。 能够1:1的无损实现…

PS去除水印

PS去除水印五种方法 方法一 裁剪法 适用范围 水印位于图片边缘, 删除后对图片无影响 操作步骤 C键 → \rightarrow →选中裁剪区域 方法二 色阶法 适用范围 文件上不透明水印 操作步骤 灰色水印:套索工具 → \rightarrow →框中水印 → \righ…

只需一键,即可快速去除图片水印!

现在有很多朋友都会到网上找一些好看的图片保存下来,但是很多时候我们找到的图片都是带有水印的,虽然水印很小,但是看起来也不美观。别担心,今天我将分享一个简单又便捷的图片去水印方法给大家,有需要的小伙伴赶紧看看…

批量去水印

批量去水印是个邪恶的技术,以老赵的衣橱为例子就更邪恶了。之所以以衣橱为例子而不以时尚网为例子,是标题需要。实际上,时尚网的水印批量去除效果更佳。闲话少说,摆原理,上图片(代码就不上了)。…