Весь интернет полон такой проблемы:
по какой-то причине веб-сайт становится некомпилируемым со следующей ошибкой:
Тип 'System.Xml.IXmlLineInfo'
определяется в сборке, которая не
ссылки. Вы должны добавить ссылку
сборке 'System.Xml,
Версия = 2.0.5.0, Культура = нейтральная,
PublicKeyToken = 7cec85d7bea7798e».
Это часто появляется в местах, которые не имеют никакого отношения к xml ... В моем случае это находится в следующей строке файла ascx:
<br /><%#((Team)Container.DataItem).Href()%>
Или еще один:
Hello, <%=_clu.User.Href(true)%>! ( <a href="/login/UsE_1.aspx">Exit</a> )
Я видел свою рекомендацию удалить все ссылки на библиотеку, остановить IIS, удалить все временные файлы (я удалил обычные временные файлы из папки пользователя, из папки окна, удалил все из папки «Временные файлы ASP.NET» всех .NET папки ...
Ничего не помогло ...
Не знаете, как вообще продолжить работу ... Переустановите Windows? (
P.S. У меня есть веб-сайт ASP.NET 4.0
P.P.S. Когда я пытаюсь добавить ссылку VS сказал мне:
Веб-сайт уже ссылается на сборку 'System.XML'.
Что меня еще смущает, так это то, что «XML» пишется в верхнем регистре. Но «стандартная» сборка .NET содержит «System.Xml» ...