Winforms-将Visual C 项目UI转换为Visual C#的任何方法

WinForms - Any way to convert UI of Visual C++ project to Visual C#?

本文关键字:Visual 任何 方法 UI 项目 Winforms- 转换      更新时间:2023-10-16

我现在完成了C 中的.NET WinForms项目。我正在使用Visual Studio 2013 Express Edition。

因此,从我到目前为止的经验中,经过一些研究,我发现C#变得更加干净,简单,更受欢迎,可以从.NET框架中获得最好的方式。我在网上发现了许多直截了当的参考文献,因为我必须在C 中努力实现这些问题。另外,C#给了我更快的构建,并且它具有非常简单的资源管理。

因此,由于上述原因,我真的很想将当前的C 项目移植到C#。我知道我将必须翻译逻辑代码,但是有没有办法将我的GUI至少,即直接将我的表格直接纳入C#的设计师?或者我只剩下从头开始设计整个UI的选项?

任何帮助都将不胜感激,非常感谢您为我带来宝贵的时间。

您可以使用诸如ILSPY或反射器之类的反编译器。您应该能够在C#中对组件进行反编译。几乎没有努力,取决于您的项目的大小,您可以从托管C 切换到C#。一些分解器addins允许将汇编完全写入磁盘。

但是您使用这种方法丢失了信息。基本上是评论,有时您会获得goto,会得到一些编译器生成的东西,依此类推。但是使用onironizecomponent()方法,您应该没问题。

相关文章: