GUI设计者声称未声明的变量

时间:2015-06-19 00:27:52

标签: c# .net winforms user-interface

我反编译了一段可执行文件,我之前丢失了源代码。代码并不完全相同,我写的它有一些变量,我猜是自动添加编译器。到目前为止,没关系。但是当我打开GUI设计器时,我收到了这个错误:

enter image description here

我不明白为什么那些错误,因为变量实际被声明,代码编译得很好。我只是不能使用GUI设计器。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

当您使用设计器设计用户界面时,相应的代码将放在一个单独的文件中,并显示您不应手动编辑该文件的警告,否则设计人员将停止工作。

反编译器根本没有考虑设计师,所以你最终会得到编译甚至完全像它应该运行的代码 - 但是设计师将无法阅读它正确。

也许最简单的解决方案是创建和设计一个新表单,然后在反编译文件的代码中复制(当然,除非别人有一个我不知道的好主意)。