Ошибка Tauntalizing vb.net: XML-литералы и свойства оси XML недоступны, поскольку требуемая ссылка не была предоставлена

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

Почему они просто не сказали мне, как они себя чувствовали, и заставляют сообщение об ошибке читать: "Хорошая попытка, но этот код неправильный. Удачи".

Ой - и я не возражаю зная, как заставить его на самом деле работать.