Итак, я поместил такой код в мое устаревшее приложение 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, могу закричать, потому что не собираюсь последний миллиметр и на самом деле говорю мне, какую ссылку включить?
Почему они просто не сказали мне, как они себя чувствовали, и заставляют сообщение об ошибке читать: "Хорошая попытка, но этот код неправильный. Удачи".
Ой - и я не возражаю зная, как заставить его на самом деле работать.