安装mono

原创 2004年09月10日 11:26:00

在Red Linux 9.0下运行c#程序:

       (1)到www.go-mono.org上,下载软件包
       (http://www.go-mono.org/archive/beta3/redhat-9-i386/)

       cairo-0.1.23-2.ximian.6.1.i386.rpm
       cairo-devel-0.1.23-2.ximian.6.1.i386.rpm
       icu-2.6.2-1.ximian.6.0.i386.rpm
       libicu26-2.6.2-1.ximian.6.0.i386.rpm
       libicu-devel-2.6.2-1.ximian.6.0.i386.rpm
       libpixman-0.1.1-0.ximian.6.0.i386.rpm
       libpixman-devel-0.1.1-0.ximian.6.0.i386.rpm
       mono-core-0.96-1.ximian.6.2.i386.rpm
       mono-core-devel-0.96-1.ximian.6.2.i386.rpm
       mono-peapi-0.96-1.ximian.6.2.i386.rpm
       mono-runtime-devel-0.96-1.ximian.6.2.i386.rpm

       (2)安装mono
       # rpm -Uvh *.rpm

        (3)测试
        # mcs test.cs
        # mono test.exe

        //**********
        //test.cs
        //**********
        using System;
        using System.IO;

        class Directory {
           public static void Main(String[] args) {
              FileStream fs = new FileStream("log.txt", FileMode.OpenOrCreate, F
ileAccess.Write);
              StreamWriter w = new StreamWriter(fs);
              w.BaseStream.Seek(0, SeekOrigin.End);   // Set the file pointer to
 the end.

              Log ("Test1", w);
              Log ("Test2", w);

              w.Close(); // Close the writer and underlying file.

              fs = new FileStream("log.txt", FileMode.OpenOrCreate, FileAccess.R
ead);

              StreamReader r = new StreamReader(fs);
              r.BaseStream.Seek(0, SeekOrigin.Begin);
              DumpLog (r);
           }

           public static void Log (String logMessage, StreamWriter w) {
              w.Write("Log Entry : ");
              w.WriteLine("{0} {1}", DateTime.Now.ToLongTimeString(), DateTime.N
ow.ToLongDateString());
              w.WriteLine(":");
              w.WriteLine(":{0}", logMessage);
              w.WriteLine ("-------------------------------");
              w.Flush();
           }

           public static void DumpLog (StreamReader r) {
              while (r.Peek() > -1) { // While not at the end of the file, write
 to standard output.
                Console.WriteLine(r.ReadLine());
              }

              }

              r.Close();
           }
        }


 

mono下载安装过程实录以及模块分析

  • 2013年01月07日 10:49
  • 20KB
  • 下载

MoNo安装

mono: $ tar xzf mono-1.2.4.tar.gz $ cd mono-1.2.4 $ ./configure $ make $ make instal...
  • stormaveng
  • stormaveng
  • 2007-07-25 09:01:00
  • 343

MONO

MONO是一种在类UNIX系统上开发C#的工具,类似MSDN,也支持APACHE运行.NET.,当然,我想利用的只是后面所提到的功能. 1.下载 http://ftp.novell.com/pub/...
  • litwhy
  • litwhy
  • 2017-04-28 11:28:39
  • 131

Mono For Android安装方法及破解

本文能解决: Evaluation Version only deploys to emulators.Click to activete. 除了JDK必须自己下载, ...
  • s10141303
  • s10141303
  • 2013-09-01 22:14:53
  • 1715

linux下安装mono

CentOS是一个基于RHEL的Linux发行版,其目的是为了提供一套免费与自由的企业等级Linux发行版。CentOS的名称来自于「Community ENTerprise Operating Sy...
  • guoyuqi0554
  • guoyuqi0554
  • 2014-05-06 15:20:39
  • 11897

在Ubuntu上安装Mono

在Ubuntu上安装Mono 运行下面代码授权注册repo源并更新软件列表: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys...
  • yangzhenping
  • yangzhenping
  • 2015-03-19 17:10:45
  • 17470

<em>Mono</em>Develop 的<em>安装</em>与设置

<em>Mono</em>Develop 的<em>安装</em>与设置,主要是配合着Unity3D游戏引擎的编译工具,对于js和c#都有代码提示和补全功能,而且可以随时调试。综合评分:3 收藏(1)评论(9)举报 ...
  • 2018年04月16日 00:00

CentOS 6.5编译安装Mono-3.12.1和Jexus-5.6.3

零、概述 Jexus web server for linux 是一款基于.NET兼容环境,运行于Linux/unix操作系统之上,以支持ASP.NET为核心功能的高性能WEB服务器,用于替换Ap...
  • yang1982_0907
  • yang1982_0907
  • 2015-04-19 22:05:20
  • 1810

CentOS 7 安装Mono 及 Hello World

安装部分主要参考:点击打开链接  有少量改动。 MonoDevelop 是个Linux平台上的开放源代码集成开发环境,主要用来开发Mono与.NET Framework软件。MonoDeve...
  • yenange
  • yenange
  • 2016-12-06 17:08:00
  • 2240

Linux下的mono开发环境搭建(日志)

Linux mono 开发环境 搭建 net core vscode
  • RoadToTheExpert
  • RoadToTheExpert
  • 2016-09-08 10:33:28
  • 2422
收藏助手
不良信息举报
您举报文章:安装mono
举报原因:
原因补充:

(最多只允许输入30个字)