命令行应用
下载软件,执行下面的命令安装所有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编译器相似,mcs也有很多命令行选项
。上面的命令将生成可执行文件HelloMono.exe。注意这个执行文件不是Linux执行文件,
而是一个.NET执行文件,或者说,这个文件的可执行代码形式是中间语言(IL,Intermed
iate Language)。要运行这个执行文件,必须执行如下命令:
mono HelloMono.exe
Linux控制台上将显示出"Hello Mono"。关于mcs和Mono的更多说明,请执行man mcs或man
mono参考其man文档。
MS SQL必须用外部windows服务器解决 ,而.net 完全可以在windows下开发 linux下用mono部署但是我实在觉得这是个蛋疼的决策 哎
简单说下安装方式
1 安装Mono
Mono是一个由Novell公司(先前是Ximian)主持的项目.该项目的目标是创建一系列符合标准ECMA (Ecma-334和Ecma-335)的.Net 工具, 包括C #编译器和共同语言(CL 即 Common Language)执行平台(Platform). Mono项目不仅可以运行Windows系统内,还可以运行于Linux, FreeBSD, Unix, Mac OS X和Solaris.
这里需要说明的是,安装mono的目录需要指定为/usr,否则会出现503之类的错误。编译mono的时间会比较长,在编译会有一些警示,这些不会影响到后面的正常编译。
tar jxvf mono-2.2.tar.bz2
cd mono-2.2
./configure --prefix=/usr
make
make install
安装完成后输入:mono回车会显示mono的相关信息,反之就什么都没有。
2.安装xsp
xsp是asp.net的解析执行引擎,xsp相当于jsp/apache环境的tomcat。
tar jxvf xsp-2.2.tar.bz2
cd xsp-2.2
./configure --prefix=/usr
make
make install
安装完成后在终端输入:xsp --root/usr/lib/xsp/test回车
然后在浏览器中输入:http://localhost:8080/出现欢迎xsp界面
3.安装mod-mono支持
mod_mono是apache到xsp的连接器,mod_mono相当于jsp/apache环境的mod_jk(或 mod_jk2)。
tar jxvf mod_mono-2.2.tar.bz2
cd mod_mono-2.2
./configure --with-apxs=/usr/local/apache2/bin/apxs
make
make install
安装完成 ,
以上要求你已经安装好apache2
MS SQL数据库实在没有Linux下的解决方案 ,除非你选用 Mysql ,postgreSql 或者Oracle .
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)