vs2005 beta 2 的一个Bug!
创建一个Windows Form应用程序,双击Form1的空白处,出现代码编辑器,默认为Form_load事件处理
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
将上面这段代码删除,然后在代码编辑器上面的左栏选择(Form1 Events),右栏选择Load事件,代码自动生成:
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
注意后面的Handles的变化,从Mybase.Load变成了Me.Load
此时编译的话.net framework不会出现任何问题,但是.net compact framework会出现错误提示如下:
Error 1 Keyword is not valid as an identifier. f:\我的文档\visual studio 2005\projects\DeviceApplication4\DeviceApplication4\Form1.vb 38 0
手动改成Mybase.Load后问题解决。
这个问题最开始还没有发现,就在编译ppc程序的时候出现了这样莫名其妙问题,我想正式版里面应该修正吧!期望ms发现这个问题!
注:类似问题在vs2003里没有发现。