您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

在 Linux 中执行 C# 代码

2025/5/1 14:42:47发布47次查看
到目前为止,以 .net 为中心的应用程序都是针对 windows 操作系统的,但现在 microsoft 推出了一种名为 mono 的新跨平台应用程序,它可以执行在 .net 下开发的应用程序
monomono 是一个开源实用程序,它允许开发人员在 mac 或 linux 等其他平台上执行以 .net 为中心的应用程序,因为它提供了 windows 平台的安装包,可以在 windows 操作系统上编译和执行 .net 程序集,而无需安装 visual studio ide 或 .net framework sdk。因此,我们可以通过利用 mono 下现有的核心 clr 命名空间来构建使用 windows 窗体、linq、xml web 服务、ado.net 和 asp.net 的实时、生产就绪的程序集。首先,使用 wget 实用程序下载 mono 二进制文件并执行这一系列命令以将其正确配置为:
wget --no-check-certificate https://raw.github.com/nathanb/iws- snippets/master/mono-install-scripts/ubuntu/install_mono-3.0.shchmod 755 install_mono-3.0.sh./install_mono-3.0.sh
除此之外,也可以安装 mcs 包,编译 .net 二进制文件,如下所示;
root/kali:~/ sudo apt-get install mcs
c# 代码编译mono 控制台应用程序的基础结构几乎与传统的 c#.net 控制台应用程序相似。要开发第一个基于 mono 的控制台应用程序 (test.cs),请打开任何代码编辑器(例如 vim)并键入以下代码。
using system;namespace test { class test{ public static void main(string[] args) { system.console.writeline("c# app compiled on kali linux"); } } }
然后,打开终端并输入以下命令来编译代码。
root/kali:~/ mcs test.csroot/kali:~/ lstest.cs test.exe
上述命令将生成一个像windows.exe一样的可执行文件。现在点击 ./test.exe 或 mono test.exe 命令来运行 c# 二进制文件;在这里,屏幕截图总结了我们迄今为止所做的一切。
以上就是在 linux 中执行 c# 代码的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product