Как устранить некоторые раздражающие сообщения во время отладки исходного кода платформы - PullRequest
13 голосов
/ 28 июля 2010

При отладке исходного кода фреймворка я всегда получаю это надоедливое сообщение из студии:

Некоторые байты были заменены символом замены Unicode при загрузке файла C: \ Users \ markk \ AppData \Локальные \ Temp \ SymbolCache \ src \ source.NET \ 4 \ DEVDIV_TFS \ Dev10 \ Releases \ RTMRel \ ndp \ fx \ src \ Core \ Microsoft \ Scripting \ Compiler \ VariableBinder.cs \ 1305376 \ VariableBinder.cs с Unicode (UTF-8) кодирование.При сохранении файла исходное содержимое файла не сохраняется.

В результате исходный код открывается в измененном режиме (со звездочкой в ​​имени).Это очень раздражает.

Кто-нибудь знает, как заставить его уйти?Я использую VS2010.

Спасибо.

Ответы [ 4 ]

4 голосов
/ 25 ноября 2011

Кажется, ошибка vs2010. Я пытался, но я не могу воспроизвести его.

Возможно, это может быть простой обходной путь:

перейти к опции Visual Studio -> Отладка

в общих настройках вы должны снять галочку «Требовать, чтобы исходные файлы точно соответствовали исходной версии»

надеюсь, это поможет

2 голосов
/ 29 января 2015

Просто столкнулся с подобной проблемой и нашел способ ее исправить:

  1. Откройте «Регион» из панели управления
  2. Выберите вкладку «Административный»
  3. Проверкаесли «Язык для программ, отличных от Unicode» - это любой другой язык UTF-8 или Unicode, отличный от английского (в моем случае это китайский).Если это так, нажмите «Изменить системный языковой стандарт ...», чтобы изменить его на английский.

Затем он работает после изменения языкового стандарта и перезагрузки.

0 голосов
/ 21 апреля 2013

Я думаю, вам нужно изменить кодировку файла на UTF-8 за пределами VS2010.

0 голосов
/ 30 апреля 2011

Вы должны иметь возможность отключить сообщение (или любое другое сообщение) с помощью диалога Отладка> Исключения. Если его там нет, вы можете добавить его в меню или использовать быстрый доступ в Power Tools. В диалоговом окне «Исключения» вы можете отключить исключения, когда они выбрасываются или обрабатываются. Вы можете добавить свои собственные исключения, если вашего исключения нет в списке.

MSDN: как: прервать при возникновении исключения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...