1

私はこれが初めてで、チュートリアルから作業しています。次のコードのバリエーションがあります。

Dim xDoc As XPathDocument
Dim xNav As XPathNavigator

xDoc = New XPathDocument("xxxxxxx.xml")
xNav = xDoc.CreateNavigator()

ただし、「CreateNavigator」は次を返します。「debuggerDisplayProxy」はタイプであり、式として使用できません。

私はグーグルで検索しましたが、何も見つかりませんでした(ただし、何を探すべきかはよくわかりません)。これは基本的なことのように思えますが、うまくいくとわかっている他の多くのことを続けるのを妨げています!

4

1 に答える 1

4

これは実際のエラーではありません。デバッガーはクラスの属性に問題があります。

<DebuggerDisplay("{debuggerDisplayProxy}")> _
Public MustInherit Class XPathNavigator
    '' etc..
End Class

名前のつづりが間違っています。大文字の D の「DebuggerDisplayProxy」にする必要があります。何らかの理由で、これは VB.NET でのみ問題が発生します。これは C# では問題ではないため、おそらくまだ修正されていません。[+] をクリックし続けると、オブジェクトの内部メンバーが表示されます。続けてください。コードに問題はありません。

これをバグレポートとしてConnectに提出しました。

于 2012-05-10T00:15:16.687 に答える