当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 安装Mono

ASP.NET
漫谈.Net开发关于命名空间和目录划分
.net中关于企业Excel报表的生成
.NET中取得IP/用户名等信息常用方法
关于.Net开发下的分布式缓存设计
.NET中为组合框添加自动查询功能
ASP.NET如何进行性能优化问题
开发中如何有效监控.NET应用程序
ASP.NET2.0 显示写入日期和时间语法
用.NET Array类的Sort方法分类数值
Asp.net Mvc Pv4中使用AjaxHelper
Asp.net中Forms验证的角色验证授权(一)
Asp.net中Forms验证的角色验证授权(二)
Asp.Net2.0数据库基本操作方法学习
Asp.Net之枚举类型输出需要类型转换
用.NET的File控件上传文件的解决方案
.NET泛型技巧之类型参数之间的转换
在ASP.NET中将数据直接输出成Excel格式
在.NET框架下使用自定义配置设置
跟ASP.NET MVC一起使用jQuery
Visual Basic中文本框处理技巧集萃

ASP.NET 中的 安装Mono


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 186 ::
收藏到网摘: n/a

2安装Mono本章内容 ü 下载Monoü 安装Monoü 配置XSP2.1下载MonoMono可以安装在Windows、Linux、Max OS X、FreeBSD等操作系统上。 Mono支持GNOME、KDE、Windows桌面环境。 由于Linux软件包的依赖性,安装Mono时,在一些Linux发行版上可能会有些问题,原因时你未安装Mono运行所需要的第三方的软件包,笔者在Slackware Linux下就遇到这样的问题。 首先,你需要到Mono的官方网站上下载Mono的软件包。你可以由多个途径获得Mono软件包。2.1.1编译好的安装包 直接到网址http://www.go-mono.com/download.htm下载发行版或者beta的mono软件包。这里提供了各种不同种类的正式发行版或阶段性发行版,人们可以自由选择所需要的类型。这里所提供的安装包一般都经过了测试,能正确的编译和运行。有RedHat9.0、Fordra1.0、Fordra2.0、SUSE、debian等编译好的二进制的安装包,既然SUSE和Mono时一家了,Mono对SUSE的支持时相当的好。http://www.slackcare.com提供了Mono基本的编译好的二进制安装文件,如果需要XSP的话还得下载源代码编译。安装完成后如果启动monodoc、MonoDevelop有错误,可能时因为没有安装mozilla-devel,到网上下载一个安装上即可。至于其他的Linux发行版,如红旗Linux4.0、4.1,可以尝试下载针对Fordra1.0的RPM,最好下载源代码进行编译。2.1.2日发行包 在 http://go-mono.com/daily/这个地址获取 Mono 的日发行包。日发行包包括了每一天 Mono 项目的开发进展。共分为以下 3 种不同的类型:Ø Mono: 这是一个可以进行编译的运行时和类库的源代码包(包含了 C# 的所有二进制控件)。 只要你有一个 C 编译器就可以编译和安装使用了。最新的版本可以直接通过 http://go-mono.com/daily/mono-latest.tar.gz来下载。 Ø MonoCharge: 包含了所有进行编译过的 Mono 的 C# 组件和可执行程序。可以使用它来全面更新你已安装的 Mono 类库和工具。

最新版本可以直接通过 http://go-mono.com/daily/monocharge-latest.tar.gz来下载。 Ø MonoLite: MonoLite 包和 MonoCharge 包一样,也提供了让你更新 Mono 的能力,不过它只包含了最基本的核心类库 corlib, System, System.Xml 和 C# 编译器。 最新版本可以直接通过 http://image.chinaitpower.com/files/20041117/11357.gz来下载。 2.1.3通过 CVS 服务器获取 Mono 源码 Mono允许你匿名访问他们的CVS服务器,下载Mono的源代码。 在 Linux 下访问: 首先要确认你的系统上已经安装了 CVS 客户端软件,如果没有的话,可以到 http://www.cvshome.org/去下载。 在控制台下输入如下命令: export CVSROOT=:pserver:[email protected]:/mono cvs login (系统提示要输入密码,可以直接回车) cvs -z3 co mono 其中的 mono 为项目名称,也可以换成别的项目,例如 mcs、libgdiplus、winelib 和 gtk-sharp 。然后就可以看到正在从服务器上下载文件, CVS 会自动在当前目录下建立一个和服务器上的目录结构保持一致的项目文件目录。 在Windows下可以使用Wincvs访问Mono的CVS服务器。2.1.4CVS 快照 如果你不能直接访问cvs服务器(原因很多啦,没装cvs客户端、不能直接互联网,懒得区cvs服务器下载等)、你可以下载源代码的快照。Mono将每日的源代码打包提供下载。2.2安装Mono2.2.1 Windows等操作系统上的安装Mac OS X上的安装请参照Mono网站上的安装手册。 在FreeBSD上,将Mono源代码包解开,例如在/usr/ports/lang/mono,依次执行命令make、make install、make clean。 在Windows上安装Mono,可以下载针对Windows的安装文件mono-1.0-win32-1.exe,运行,出现图2.1.1。 图2.2.1 在Windows下安装Mono安装完毕,需要将D:\Program Files\Mono-1.0\bin(安装路径)加到path中。或者执行以下D:\Program Files\Mono-1.0\bin文件夹下的setmonopath.bat文件。在控制台下输入mono可以查看mono的命令的参数,当然还有其他的工具,都可以在D:\Program Files\Mono-1.0\bin文件夹下找到,如mcs。2.2.2 Linux上Mono源代码的安装 Mono 的分发包有两种形式,一种是源码包,需要手工进行编译,另一种是二进制包,可以直接安装。 源码包的适用范围比较广,能够适合几乎所有的 Linux ,但是步骤比较麻烦,所需时间较长。相反,二进制包的安装比较简单,但是适用范围比较窄,只能在某些特定的 Linux 系统下安装,典型的有 RedHat Linux 的 RPM 安装包、Debian Linux的deb安装包和Slackware Linux的tgz安装包。这些Linux发行版都提供了安装包界面管理工具,可以方便的安装。 你也可以从源代码安装。 假如你是下载的 Mono 的压缩安装包,可以输入以下命令进行解压缩: tar zxfv mono-X.XX.tar.gz 其中 X.XX 是 Mono 的