MonoDevelop,通过其 PPA 安装在 Ubuntu 20.04 上

关于单体开发

在下一篇文章中,我们将看看 MonoDevelop。 这是 一个主要为 C# 和其他 .NET 语言设计的免费和开放的集成开发环境. 该开发环境于 2003 年开始开发。 MonoDevelop 最初是对 SharpDevelop 的 Gtk 的改编,但后来被开发以满足 Mono 项目开发人员的需求。

从2.2版开始, MonoDevelop 已经完全支持 Gnu / Linux、Windows 和 Mac,因此是一个真正的多平台 IDE. 如果您对在 Gnu/Linux 中以快速高效的方式使用 .Net 编程感兴趣,用户可以通过 PPA 在 Ubuntu 中安装 MonoDevelop。

MonoDevelop 使开发人员能够在 Gnu/Linux、Windows 和 Mac OS X 上快速编写 Web 和桌面应用程序。它还使开发人员可以轻松地将使用 Visual Studio 构建的 .NET 应用程序迁移到 Gnu/Linux 和 Mac OS,同时保持单一所有平台的代码库。 此 IDE 是在 GNU 通用公共许可证下分发的免费软件.

单体开发运行

MonoDevelop 目前支持 C#、C/C++、JavaScript、Objective C、Visual Basic .NET 和 MSIL 等编程语言。 MonoDevelop 是一个独立的项目 SharpDevelop的, 集成到 GNOME 桌面环境中.

MonoDevelop 一般特性

程序偏好

  • 这个程序是多平台的. 它可以在 Gnu/Linux、Windows 和 macOS 上使用。
  • 它有一个 高级文本编辑. 包括对 C#、代码模板、代码折叠等的代码完成支持。
  • 包括一个 可配置工作台. 有了这个,我们可以获得完全可定制的窗口布局、用户定义的组合键、外部工具等。
  • 支持多种语言. C#、F#、Visual Basic .NET、Vala 等。 下一个 链接 显示了每个平台可用的功能。 未列出的 MonoDevelop 功能可用于所有平台。
  • 在程序中我们会发现一个 集成调试器,用于调试本机和单声道应用程序。
  • 视觉设计师 GTK #. 这将使我们能够轻松地创建 GTK# 应用程序。
  • ASP.NET。 我们将可以 创建具有完整代码完成支持的 Web 项目,此外您还可以对其进行测试 XSP,网络服务器 Mono.

添加包

  • 在这个程序中我们可以找到其他工具. 源代码控制、makefile 集成、单元测试、打包和部署、本地化等。
  • 单开发 带有集成项目,这可以帮助我们开始使用您的控制台、Gnome 或 Gtk 应用程序。

使用 PPA 在 Ubuntu 上安装 MonoDevelop

这个IDE我们可以 安装它 购电协议 创作者提供的. 包存储库包含我们需要在系统上安装的包。 如果我们打开一个终端(Ctrl + Alt + T),我们可以使用以下命令将其添加到我们的列表中:

添加 repo monodevelop

sudo apt install apt-transport-https dirmngr

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

echo "deb https://download.mono-project.com/repo/ubuntu vs-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list

sudo apt update

更新所有可用软件列表后,我们可以 在我们的电脑上安装 monodevelop. 在同一终端中使用的命令如下:

安装monodevelop

sudo apt install monodevelop

安装完成后, 我们现在可以在我们的计算机上搜索此 IDE 的启动器.

单体开发发射器

卸载

从我们的团队中删除该程序,我们只需要打开一个终端(Ctrl + Alt + T)并在其中执行命令:

卸载monodevelop

sudo apt remove monodevelop; sudo apt autoremove

删除我们用于安装的存储库,在终端中使用的命令如下:

sudo rm /etc/apt/sources.list.d/mono-official-vs.list

Monodevelop 是开发应用程序的不错选择,除了免费、免费和多平台之外,在资源很少的团队中工作也很轻松。 该程序将允许开发人员编写 Web 和桌面应用程序。 还 使开发人员可以轻松地将使用 Visual Studio 构建的 .NET 应用程序迁移到 Gnu/Linux 和 macOS,同时为所有平台维护单一代码库.

有关此项目的更多信息,用户可以 咨询 文件 项目网站上的 Monodevelop. 您还可以在其中查阅 常见问题 关于这个程序。 源代码可在 GitHub上 或者作为 塔球.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.  

    这在 Ubuntu 20.04 上对我不起作用。 我收到以下错误(s):

    sudo apt 安装 monodevelop
    读取软件包列表...完成
    的依赖关系树
    读取状态信息...完成
    一些软件包无法安装。 这可能意味着你有
    要求今年不可能的情况,或者如果你有不稳定的使用
    该分发一些需要的软件包尚未被创建
    移动或已出传入的。
    北京时间四月信息来帮助解决问题:

    该软件包有不能满足的依赖GMT:
    monodevelop:取决于:libglade2.0-cil (> = 2.12.45) 但它不会被安装
    E:无法纠正问题,你已经举办破碎包。

  2.  

    这对我不起作用,我收到以下错误:

    sudo apt 安装 monodevelop
    读取软件包列表...完成
    的依赖关系树
    读取状态信息...完成
    一些软件包无法安装。 这可能意味着你有
    要求今年不可能的情况,或者如果你有不稳定的使用
    该分发一些需要的软件包尚未被创建
    移动或已出传入的。
    北京时间四月信息来帮助解决问题:

    该软件包有不能满足的依赖GMT:
    monodevelop:取决于:libglade2.0-cil (> = 2.12.45) 但它不会被安装
    E:无法纠正问题,你已经举办破碎包。

    1.    达米安·A。

      你好。 试试这些命令:

      sudo apt update

      sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

      sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

      sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'

      sudo apt install mono-complete

      我已经在 Ubuntu 20.04 中尝试过,它们可以工作。 问候