2010-12-16 8 views
2

VS 2010とVS 2010 Expressで以下のテストケースをテストする人が少し必要です。可能であれば(非常に迷惑な)IDEが発生しているかどうか教えてください/コードエディタのバグ。可能なVS 2010 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"に前に開く二重引用符をカーソルを配置:モジュールでは、以下のコードを貼り付けます。タブキーを一度にを押してから、の上矢印またはの下矢印のいずれかを押します。

バグが発生すると、そのテキスト行全体が削除されます。 Ifブロックが省略された場合はの場合は無効、Ifブロックの場合は、末尾にEnd If(行継続文字ではなく)が使用されます。

これはVS2010 Express(VB.NET版)で発生しています。 VS2010プレミアムでそれを検証しなければならないでしょう。私はそれが本当のバグだと思う、それはIntellisenseにあるので、アップ/ダウンキーは通常、提案をポップアップ表示する原因となる。たぶん混乱して、何とか行を削除するのでしょうか?

プロジェクトファイルが破損していると思っていましたが、これを新しいプロジェクトでテストしましたが、引き続きトリガーします。

バグの場合、これらのことはどこで報告しますか?

+1

これは、使用しようとしたときに、アレイ中括弧の内側に行継続文字(と思うVS2010の新機能)を使用していないに関連すると思われます1行の 'If'文を同時に実行します。 – Kumba

+0

はい、以前の経験はありません。 MS Connectサイトのクイック検索では、既存のフィードバックは見つかりませんでした。 – MarcelDevG

答えて

2

VS2010 Ultimate Editionのバグを確認できます。 行が削除されます。また、私はタブの代わりにバックスペースを使用します。

あなたは、Visual Studioの下http://connect.microsoft.comにバグを報告することができ

マルセル

+0

同様に、VS2010 Ultimateでもこれを体験してください。上記のKumbaのように、アンダースコアを追加すると、それを防ぐように見えます。最初のアンダースコアを削除し、 "End If"を追加することもその周りを回っているようです。 –

+0

ありがとう!後でConnectでこれを報告する方法を説明します。知っておいてよかった! – Kumba

+1

あなたがあなたの接続エントリへのリンクを投稿した場合、私はそれを投票することができます。 – MarcelDevG

関連する問題