0

所以我在我的旧版 vb.net 应用程序中放了一些这样的代码(刚刚从框架 2.0 升级到 4.0 - 所以缺少默认引用):

    eag.stAgentXML = _
       <Agent>
         <Number><%= (CaseRoot.AgentForCase.State.PadLeft(4, "0"c) & " " & _
                   CaseRoot.AgentForCase.Number.PadLeft(4, "0"c) & "-" & _
                   CaseRoot.AgentForCase.Rank) %></Number>
         <Name><%= CaseRoot.AgentForCase.LastName & ", " & CaseRoot.AgentForCase.FirstName %></Name>
       </Agent>.Value

它给了我这个非常有用的信息:

XML literals and XML axis properties are not available, as a required reference was not provided

谁,在 vb.net 团队中,我可以因为没有走最后一毫米而实际上告诉我要包括哪个参考而大喊大叫?

他们为什么不直接告诉我他们的真实感受,并让错误消息显示为:“不错的尝试,但这段代码是错误的。祝你好运。”

哦 - 我不介意知道如何让它真正起作用。

4

1 回答 1

2

添加对 System.Xml、System.Xml.Linq 和 System.Core 的引用。

取自MSDN 文档

于 2015-02-22T03:21:09.930 回答