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