Winforms-将Visual C 项目UI转换为Visual C#的任何方法
WinForms - Any way to convert UI of Visual C++ project to Visual C#?
我现在完成了C 中的.NET WinForms项目。我正在使用Visual Studio 2013 Express Edition。
因此,从我到目前为止的经验中,经过一些研究,我发现C#变得更加干净,简单,更受欢迎,可以从.NET框架中获得最好的方式。我在网上发现了许多直截了当的参考文献,因为我必须在C 中努力实现这些问题。另外,C#给了我更快的构建,并且它具有非常简单的资源管理。
因此,由于上述原因,我真的很想将当前的C 项目移植到C#。我知道我将必须翻译逻辑代码,但是有没有办法将我的GUI至少,即直接将我的表格直接纳入C#的设计师?或者我只剩下从头开始设计整个UI的选项?
任何帮助都将不胜感激,非常感谢您为我带来宝贵的时间。
您可以使用诸如ILSPY或反射器之类的反编译器。您应该能够在C#中对组件进行反编译。几乎没有努力,取决于您的项目的大小,您可以从托管C 切换到C#。一些分解器addins允许将汇编完全写入磁盘。
但是您使用这种方法丢失了信息。基本上是评论,有时您会获得goto,会得到一些编译器生成的东西,依此类推。但是使用onironizecomponent()方法,您应该没问题。
相关文章:
- Visual Studio(或任何其他工具)能否将地址解释为调用堆栈(boost上下文)的开头
- CMake 問題:找不到 Visual Studio 的任何執行個體
- UE4 - Visual Studio在我从编辑器添加新的c ++文件后无法打开任何源文件 - UBT_COMPILED
- Visual Studio 停止识别任何包含文件
- 如何在没有任何依赖库的情况下在Visual Studio中构建dll?
- 如果变量未初始化,Visual Studio 2017 不会生成任何警告
- 由于错误,c ++代码无法在Visual Studios上运行,但不显示任何错误
- C3881在Visual Studio中,而它在g++中编译没有任何问题
- Winforms-将Visual C 项目UI转换为Visual C#的任何方法
- 基于 Visual Studio c++ 的 exe 不执行任何操作
- 在新的Visual Studio项目中包含任何Eigen 3.3.1文件将无法编译
- 将事件处理程序添加到任何控件都会导致 Visual Studio 中出错
- Microsoft Visual Studio Express 2012将不会运行任何程序
- Visual Studio 2012(在其任何版本中)是否显示未使用的包含
- 为什么Visual Studio说如果我的程序中没有编写任何数据结构代码,我就会出现堆栈溢出?C++
- 在visual studio C++中,有没有任何方法可以在运行时增加堆栈保留大小
- Visual Studio 2013评测Cinder项目时,没有显示任何函数调用
- 在 Visual Studio 2010 中构建任何 ffmpeg 项目时出现错误链接 2001 libavformat
- 是否有任何标准的Visual Studio 2008插件可用于跟踪/记录C++项目的构造函数和析构函数调用
- visual C++ifstream不会打开任何文件