Winforms Designer的开源替代方案

问题描述

Visual Studio WinForms Designer是否有任何开源替代方案?

我检查了SharpDevelop,但是该项目已死,并且将在Windows上暂时无法使用。

由于Microsoft的商业策略,Winforms的Mono设计师也不再(或者我认为已经死了)。

MonoDevelop仅适用于Gtk#,不适用于Windows(我尝试编译但失败了)

是否有任何Winforms设计师是开源的?

解决方法

SharpDevelop WinForms Designer

仍然是获得开源实现的最佳机会。您最好定义什么是“不可用”。

JetBrains Rider的WinForms设计器可能基于此代码基础,但他们可能已经进行了很多升级,但不会发布代码。

像这样的开源项目不会消失,您可以看到人们在他们的叉子https://github.com/icsharpcode/SharpDevelop/network中工作。如果有新的维护者介入,则可以恢复。

请记住,WinForms是一个相当复杂的框架,因此SharpDevelop的设计人员可能会在很多情况下工作,但不是全部。

Microsoft当前正在研究一个新的设计器(主要用于.NET Core上的WinForms,但以后可能还支持.NET Framework),因此Visual Studio的设计器仍然是市场上最好的。

单声道

请注意“由于Microsoft的业务策略”之类的字眼。

由于Linux不是Windows,Mono WinForms无法继续,并且技术障碍阻碍了它的发展。 Linux也没有生态系统,因为您无法将Windows依赖的控件(开源或商业控件)移植到Linux。

因此,从没有Mono方面的WinForms视觉设计器,而是GTK#视觉设计器。 Mono家伙将注意力转移到其他领域,并成功地发现了移动的新局面并在那里建立了新的东西。

因此,您不应该浪费时间来挖掘MonoDevelop代码库。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...