Кодировка VS 2012 в объявлении «utf-16» не соответствует документу «utf-8»

Когда я открываю Visual Studio 2012, меня встречает сообщение «Visual Studio Кодировка в объявлении utf-16 не соответствует кодировке документа utf-8».

Диалоговое окно ошибки Visual Studio

Кто-нибудь знает, почему это может происходить? Или какие действия по устранению неполадок мне следует предпринять?


person Ryan Gates    schedule 19.11.2012    source источник
comment
Пожалуйста, не стесняйтесь оставлять комментарии, если вы решите понизить вопрос.   -  person Ryan Gates    schedule 19.11.2012
comment
Вы проверили рассматриваемый файл? Похоже, ваш файл имеет спецификацию UTF-16, но данные UTF-8.   -  person Edward Thomson    schedule 19.11.2012
comment
@EdwardThomson Это часть проблемы. Проблема возникает, когда я впервые открываю Visual Studio, но в окне сообщения не указан конкретный файл.   -  person Ryan Gates    schedule 19.11.2012


Ответы (2)


Оказывается, основной причиной была проблема с подключением к серверу TFS, но мне пришлось также очистить кэш Team Explorer.

Чтобы очистить кэш Team Explorer, удалите следующие папки.

  • C:\Пользователи\[ПОЛЬЗОВАТЕЛЬ]\AppData\Local\Microsoft\Team Foundation\2.0\Кэш
  • C:\Пользователи\[ПОЛЬЗОВАТЕЛЬ]\AppData\Local\Microsoft\Team Foundation\3.0\Кэш
person Ryan Gates    schedule 19.11.2012

Может быть и другая причина из-за того, что сервер TFS не может подключиться к базе данных. Откройте консоль администрирования TFS и выберите свою коллекцию в «Коллекциях командных проектов». Найдите экземпляр SQL-сервера на вкладке «Общие». Проверьте, может ли этот экземпляр подключиться с сервера TFS. В моем случае это сработало после перезапуска сервера БД.

person Thinira    schedule 13.06.2016