需要确认可能的VS 2010 IDE Bug(VB.NET)

时间:2010-12-16 09:49:52

标签: vb.net ide

我需要一些人来测试VS 2010和VS 2010 Express中的以下测试用例,如果我遇到可能(并且非常恼人)的IDE /代码编辑器错误,请告诉我。

创建一个新的VB项目并使其成为Windows窗体应用程序并向项目添加一个新模块。在模块中,粘贴以下代码:

Public Sub Bug()  
    Dim Ninja As Object = Nothing  
    Dim Pirate As Object = Nothing
    If (Not Ninja Is Nothing) AndAlso (Not Pirate Is Nothing) Then _
        Call String.Join(","c, {"one",
                        "two", "three"})
End Sub

现在,将光标放在单词"two"中的开头双引号之前。按Tab键一次,然后按向上箭头向下箭头

如果错误发生,将删除整行文本。如果省略If块,或者If块使用结束End If(而不仅仅是行继续符),它将

我在VS2010 Express(VB.NET版本)上遇到过这种情况。我必须在VS2010 Premium中尝试在工作中进行验证。我怀疑,如果它是一个真正的错误,它在Intellisense中,因为上/下键通常触发弹出建议。也许它会混淆,只是以某种方式删除该行?

我认为我的项目文件已损坏,但我在一个全新的项目中对此进行了测试,但仍会触发。

如果是错误,我们在哪里举报这些内容?

1 个答案:

答案 0 :(得分:2)

我可以确认VS2010 Ultimate Edition中的错误。 该行被删除。当我使用退格而不是标签时。

您可以在visual studio

下的http://connect.microsoft.com上报告错误

马塞尔