在下一篇文章中,我们将看看 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),我们可以使用以下命令将其添加到我们的列表中:
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. 在同一终端中使用的命令如下:
sudo apt install monodevelop
安装完成后, 我们现在可以在我们的计算机上搜索此 IDE 的启动器.
卸载
至 从我们的团队中删除该程序,我们只需要打开一个终端(Ctrl + Alt + T)并在其中执行命令:
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上 或者作为 塔球.
这在 Ubuntu 20.04 上对我不起作用。 我收到以下错误(s):
sudo apt 安装 monodevelop
读取软件包列表...完成
的依赖关系树
读取状态信息...完成
一些软件包无法安装。 这可能意味着你有
要求今年不可能的情况,或者如果你有不稳定的使用
该分发一些需要的软件包尚未被创建
移动或已出传入的。
北京时间四月信息来帮助解决问题:
该软件包有不能满足的依赖GMT:
monodevelop:取决于:libglade2.0-cil (> = 2.12.45) 但它不会被安装
E:无法纠正问题,你已经举办破碎包。
这对我不起作用,我收到以下错误:
sudo apt 安装 monodevelop
读取软件包列表...完成
的依赖关系树
读取状态信息...完成
一些软件包无法安装。 这可能意味着你有
要求今年不可能的情况,或者如果你有不稳定的使用
该分发一些需要的软件包尚未被创建
移动或已出传入的。
北京时间四月信息来帮助解决问题:
该软件包有不能满足的依赖GMT:
monodevelop:取决于:libglade2.0-cil (> = 2.12.45) 但它不会被安装
E:无法纠正问题,你已经举办破碎包。
你好。 试试这些命令:
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 中尝试过,它们可以工作。 问候