Ubuntu安装mono.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ubuntu安装mono

在Ubuntu上安装和使用mono 收藏 微软的.NET框架与Linux开发和管理,是Buider AU和一个更广泛行业的两个最流行的主题。 大多数时候,这两个主题往往会产生冲突,很少有开发者需要同时了解这两个工具。但是,许多人都没意识到,其实我们可以通过开源mono计划,把二者组合起来。本文将说明如何在Linux上安装mono并运行基本的.NET应用程序。 首先你需要使用apt-get安装基本mono软件包。此时最好安装其它两个软件包:monodevelop——一个在某些方面类似于Visual Studio(虽然远不如Visual Studio复杂)的mono开发环境,和提供帮助和技术文档的monodoc。 启动一个根终端并输入: % apt-get install mono monodevelop monodoc 完成后,mono应用即准备就绪,但这时你最好添加一些你需要的附加件。 % apt-get install mono-utils mono-xsp monodoc-http 如果你要从终端进行一部分开发工作,mono-utils可为你提供一些有用的实用工具。monodoc-http以Web服务方式提供 monodoc手册,它需要mono-xsp独立Web服务器才能运行。mono包括mono C#编译器mcs,但它仅能编译.NET 1.1代码,如果你希望使用.NET 2.0 C#特性(如非常有帮助的generics),那么你就需要gmcs: % apt-get install mono-gmcs 如果你计划使用monodevelop编写你的代码,那么你可以安装一些SVN、Java、NUnit、Boo和MonoQuery支持的许多软件包: % apt-get install monodevelop-versioncontrol monodevelop-java monodevelop-nunit monodevelop-boo monodevelop-query 同样,如果你计划使用monodoc(强烈建议使用),你可以为你将要用到的工具箱安装手册。 % apt-get install monodoc-nunit-manual monodoc-ipod-manual monodoc-gtk2.0-manual 在编写代码前,让我们了解一下我们刚才安装的一些工具。monodoc浏览器让你查看你安装的mono相关手册,包括有益的C#语言规范参考。 或者,如果你愿意的话,你也可以在Web浏览器中阅读该文档。monodoc-http程序启动一个本地运行的XSP服务器,允许你与任何Web浏览器建立连接。 如果你愿意,你还可以启动monodevelop IDE,虽然在我们使用的例子中,你不需要这么强大的功能。 现在我们通过试用一些代码,检查整个mono软件包。以标准的C# Hello World程序为例: using System; namespace Hello { class HelloWorld { public static void Main(string[] args) { Console.WriteLine(Hello World!); } } } 用mcs编辑后,通过mono命令运行;其结果如下: 上述代码正常运行,但这是一个非常简单的例子,它并不包括.NET最常用的部分:Windows Forms。下面我们来看看一个简单的Windows Forms应用程序是否能够运行。首先确保安装了相关的库: % apt-get install libmono-winforms1.0-cil libmono-winforms2.0-cil 以下是源代码: using System; using System.Windows.Forms; namespace HelloClickWorld { public class Hello : Form { public static void Main (string[] args) { Application.Run (new Hello ()); } public Hello () { Button button = new Button (); button.Text = Click...; button.Click += new EventHandler (Button_Click); Controls.Add (button); } private void Button_Click (object sender, EventArgs e) { MessageBox.Show (Hello Click World!); } } } 这次编译程序集要更复杂一些,因为你需要告诉C

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档