安装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();
           }
        }


 

linux下安装mono

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

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

Linux mono 开发环境 搭建 net core vscode
  • RoadToTheExpert
  • RoadToTheExpert
  • 2016年09月08日 10:33
  • 1802

CentOS7通过yum命令安装Mono

前言       经过尝试网上各种安装mono的技术贴,这个安装过程经历了大约2周,尝试了各个版本,几目前博客所描述的所有安装方式。以下内容的安装方式可以为你尝试不同版本的mono。并非正式环境安装...
  • zhang355
  • zhang355
  • 2015年09月07日 17:33
  • 813

CentOS 7 通过 持续集成包 安装最新的 Mono

Mono 3.6.0 发布,此版本从上一个版本开始,总共提交了 878 个commits。自2014 年 3 月 10 日开始,共有66 位贡献者参与开发; 其中有22位首次提交的贡献值,他们修复了 ...
  • zhang355
  • zhang355
  • 2015年09月05日 16:12
  • 840

Mono入门教程(二)--------------Mono的Windows调试环境搭建

前言本教程针对已经搭建好了Mono开发环境,并且已经在C++环境下运行mono的开发者准备。解决开发者联合调试C#业务逻辑代码的需求。环境搭建系统环境:Windows7 Mono版本:4.4 依赖编...
  • zouwei678
  • zouwei678
  • 2017年02月07日 14:29
  • 1996

在Ubuntu操作系统上安装mono和jexus搭建.NET的运行环境

mono在国内的应用已经越来越多了。现在因为商业版权问题,很多公司都不敢将其用于生产环境上,但这无法挡住mono的魅力。.net的程序猿们,如果你还不知道mono那就太可惜了。 “Mono+Jexus...
  • ansencumt
  • ansencumt
  • 2013年06月03日 18:16
  • 11100

运行VINS-Mono遇到的问题

1.1 Ubuntuand ROS Ubuntu 14.04 ROS Indigo. [ROS 安装](http://wiki.ros.org/indigo/Installation/Ubunt...
  • snnily
  • snnily
  • 2017年06月10日 16:02
  • 2663

使用Mono打造轻量级的.NET程序运行时

在使用Mono让.NET程序跨平台运行这篇文章中,我们已经对Mono以及.NET程序的运行机制有了初步的理解。今天我想来谈谈”使用Mono打造轻量级的.NET运行时”这样一个话题。为什么我会有这样一种...
  • qinyuanpei
  • qinyuanpei
  • 2016年05月03日 14:51
  • 8259

vins mono 刚开始学习 一

简介 VINS-Mono 是香港科技大学开源的一个VIO,我简单的测试了,发现效果不错。做个简单的笔记,详细的内容等我毕设搞完再弄。 代码主要分为前端(feature tracker),后端(...
  • datase
  • datase
  • 2017年11月11日 19:10
  • 278

CentOS下利用mono+xsp架构asp.net环境

参考网址:http://mnt.conf.blog.163.com/blog/static/115668258201461910121507/ 背景:由于本地有一些网站是用asp开发的,所以在lin...
  • qiufengwuqing123
  • qiufengwuqing123
  • 2016年12月17日 14:17
  • 559
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安装mono
举报原因:
原因补充:

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