Mono及MonoDevelop介绍与安装

Mono及MonoDevelop介绍与安装最近开始看关于 NET 跨平台方面的资料 从网上了解到的信息 主要的软件开发平台是 Mono 和 NET Core 计划先从 Mono 开始了解 目的是看看之前开发的部分功能是否可以正常的移植到 Linux 平台下面 关于 Mono 的详细介绍可以参考百度百科 Mono 是一个开源软件平台 由 Microsoft 赞助

大家好,我是讯享网,很高兴认识大家。

  最近开始看关于.NET跨平台方面的资料,从网上了解到的信息,主要的软件开发平台是Mono和.NET Core,计划先从Mono开始了解,目的是看看之前开发的部分功能是否可以正常的移植到Linux平台下面。
  关于Mono的详细介绍可以参考百度百科。Mono是一个开源软件平台,由Microsoft赞助,它允许开发人员轻松地创建基于.NET的跨平台应用程序。Mono的网址是 https://www.mono-project.com/ ,其源码放在github上面,地址为 https://github.com/mono/mono。

安装Mono

  Mono针对不同的操作系统有不同的安装文件和安装方式,如下图所示:在这里插入图片描述
讯享网
  为了测试.NET跨平台功能,我准备了Ununtu18.04版本的Linux系统,下面就是根据Mono网站中的安装步骤进行安装。
  首先是将Mono库加入到操作系统中,该命令在Mono网站中有,可以直接复制到操作系统的命令行中。这步安装时需要输入root密码!
在这里插入图片描述
  第二步是安装Mono包,在这步中安装中给出了多种安装命令,可以根据需要选择安装不同的包,由于是第一次安装,就选择了网站给的安装说明中的命令,其它命令可以在网站的安装说明中找到。在进行这步操作时,一开始安装就报了一个“Could not get lock /var.lib/dpkg/lock ”的错误,通过百度解决方法,最终采用文章《ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法》中的方法解决了问题,得以继续安装。
安装第二步时报错
第二步安装完毕
  最后是验证Mono是否正常安装,根据网站中的安装要求,在操作系统中创建了一个用C#语言编写的HelloWorld控制行代码,然后再命令行中编译运行。结果是程序可以正常编译和运行,也即Mono安装成功。
在这里插入图片描述

安装MonoDevelop

  MonoDevelop是一个编写C#、, F#等代码的跨平台IDE工具,它让开发者快速的开发 Linux、Windows和macOS上的桌面、网页程序,还可以轻松将 Visual Studio创建的程序移植到Linux和macOS上。MnoDevelop的网址是https://www.monodevelop.com/。
在这里插入图片描述
  MonoDevelop也是不同的操作系统安装方式不同,根据MonoDevelop网站中的介绍,MonoDevelop再Ubuntu18.04上的安装分为三步:
  首先是将Mono库加入到操作系统中,该命令在MonoDevelop网站中有,可以直接复制到操作系统的命令行中。这步安装时需要输入root密码!
在这里插入图片描述
  第二步是安装MonoDevelop IDE
在这里插入图片描述
  最后是验证MonoDevelop安装是否正确,根据网站中的说明,在MonoDevelop中创建一个HelloWorld的项目进行测试。
  在Ubuntu中打开MonoDevelop
在这里插入图片描述
  在MonoDevelop中创建一个控制台项目
在这里插入图片描述
  指定控制台项目的名称和存放位置
在这里插入图片描述
  在项目中敲入HelloWorld代码并运行,如下图所示,程序可以正常在MonoDevelop中编译运行,说明MonoDevelop正确安装。
在这里插入图片描述

小讯
上一篇 2025-03-25 20:33
下一篇 2025-01-05 22:58

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/24821.html