【问题标题】:GUI designer claims undeclared variablesGUI 设计器声明未声明的变量
【发布时间】:2015-06-19 00:27:51
【问题描述】:

我反编译了一个可执行文件,但不久前我丢失了源代码。该代码与我编写的代码不完全相同,它有一些变量,我猜是编译器自动添加的。到目前为止,一切正常。但是当我打开 GUI 设计器时,我得到了这个错误:

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

【问题讨论】:

    标签: c# .net winforms user-interface


    【解决方案1】:

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

    反编译器根本不考虑设计者,因此您最终会得到完全符合其应有的编译甚至功能的代码 - 但设计者将无法正确读取它。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-07
      • 1970-01-01
      • 2018-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多