日期:2014-05-18  浏览次数:20721 次

反编译后遇到问题请教!
公司内部使用的一个系统,是公司以前的一个大牛自己写的,现在他本人已离开公司已经没有源代码了,又无法联系到。由于系统需要修改,将程序反编译并用vs2010打开除掉错误后可以编译成功并能运行,只是卡在不能使用试图设计器,报错的代码如下:
[AccessedThroughProperty("TextBox1")]
private TextBox _TextBox1;
  .
  .
  .
  .
  .
  .
internal virtual TextBox TextBox1
{
[DebuggerNonUserCode]
get
{
return this._TextBox1;
}
[DebuggerNonUserCode]
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
this._TextBox1 = value;
}
}
错误的提示为: 类型“System.Windows.Forms.Form”没有名为“TextBox1”的属性。
把internal virtual TextBox TextBox1{}这一部分删掉,倒是可以进视图设计器,但程序其他地方又要报错。
本人只有vb6的基础,望各位前辈指点一二,不甚感激!


------解决方案--------------------
http://blog.csdn.net/ghoulvspol/article/details/6139069
------解决方案--------------------
把 internal 改为 public 试试。