2012-05-09 12 views
0

私はこれを初めて使い、チュートリアルから作業しています。私は、次のコードのバリエーションを持っている:VB.NET XPathDocument.CreateNavigatorが "debuggerDisplayProxy"エラーを投げる

Dim xDoc As XPathDocument 
Dim xNav As XPathNavigator 

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

しかし、「CreateNavigator」を返す:「debuggerDisplayProxyは」タイプで、式として使用することはできません。

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

答えて

3

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

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

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

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

関連する問題