开发环境:
VS 2008
LINQ
Devexpress 9.3.2
使用语言环境VB.NET
公司开发的一个基础类,从XTRAFORM继承,包装了工具栏及一些DEVEXPRESS组件。(比如说TreeList, GridControl之类)
在继承此类时,开发一段时间,偶尔会出现一种情况如下:
Myform.Designer.vb
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Myform))
这是系统自动生成的代码,通常不用去管它。可是某些时候,可视界面打开会出错,此时查看此文件,会发现变成如下代码:
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container
Me.components = New System.ComponentModel.Container
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Myform))
如上面代码所示, Me.Componets多了一行。
我的同事说是VB.NET环境造成的,我不能确定,因为我比较少使用C#环境进行编程。
某些时候,TreeList也会重复在继承类中声明,造成错误。
不知道是否有人知道?