【问题标题】:VB.NET XPathDocument.CreateNavigator throws "debuggerDisplayProxy" errorVB.NET XPathDocument.CreateNavigator 抛出“debuggerDisplayProxy”错误
【发布时间】:2012-05-09 20:51:29
【问题描述】:

我是新手,正在学习教程。我对以下代码有一个变体:

Dim xDoc As XPathDocument
Dim xNav As XPathNavigator

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

但是,“CreateNavigator”返回:'debuggerDisplayProxy' 是一种类型,不能用作表达式。

我已经用 Google 搜索并搜索过,但一无所获(尽管我不确定要查找什么)。这似乎是一些基本的东西,它阻止了我继续做很多其他我知道有效的东西!

【问题讨论】:

    标签: xml vb.net xpath ms-office xpathnavigator


    【解决方案1】:

    这不是真正的错误,调试器对类的属性有问题:

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

    名称拼写错误,它应该是“DebuggerDisplayProxy”,大写的 D。由于某种原因,这只会在 VB.NET 中出错,这在 C# 中不是问题,所以这可能是它尚未修复的原因然而。只需继续单击 [+] 即可查看对象的内部成员。继续前进,您的代码没有任何问题。

    我将此作为错误报告提交至Connect

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 2021-06-25
    相关资源
    最近更新 更多