DotDevelop:开源 .NET 集成开发环境的跨平台进化

DotDevelop 是一个跨平台的 .NET 集成开发环境(IDE),它是基于 MonoDevelop 分支项目而来。与MonoDevelop 不同的是,DotDevelop 更加侧重于 Linux 支持和 GTK3 升级。该项目的 Github 地址为: https://github.com/dotdevelop/dotdevelop 。MonoDevelop 是一个开源的跨平台 C# 开发工具,而 DotDevelop 是在其基础上改进和扩展的全新版本。

DotDevelop 项目一直备受小型技术社区的关注与维护,并且随着微软宣布关闭 Mac 版 Visual Studio IDE,DotDevelop 也受到了更多关注。此外,开发者们正在致力于使其与最新的 Linux 版本和 .NET Core 版本兼容。尽管 DotDevelop 是基于 MonoDevelop 的分支项目,但在功能上已经进行了许多改进和扩展。例如,它采用了 Gtk 来提供全功能的集成开发环境(IDE)。同时,GitHub 上也有相关的镜像项目来支持 DotDevelop 的持续开发。

DotDevelop 使用的调试器是三星的 .NET Core 调试器 netcoredbg。这是通过修改三星调试器而得到的解决方案,解决了许多问题。Lex li 在2019年详细描述了这个过程,并撰写了一篇文章: Samsung .NET Core Debugger and MonoDevelop 。他还撰写了几篇与 MonoDevelop 相关的文章:

  • 关于 MonoDevelop 源码许可的总结

  • MonoDevelop 的终结

标签:游戏攻略