微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Winforms Designer的开源替代方案

如何解决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代码库。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。