Как устранить некоторое раздражающее сообщение во время отладки исходного кода исходного кода
При отладке исходного кода фрейма я всегда получаю это раздражающее сообщение от студии:
Некоторые байты были заменены на Символ замещения Unicode во время загрузить файл C:\Users\markk\AppData\Local\Temp\SymbolCache\SRC\source.NET\4\DEVDIV_TFS\Dev10\Релизы\RTMRel\NDP\FX\SRC\Ядро\Microsoft\Scripting\Compiler\VariableBinder.cs\1305376\VariableBinder.cs с кодировкой Unicode (UTF-8). экономия файл не сохранит исходное содержимое файла.
В результате исходный код открыт в модифицированном режиме (со звездочкой в имени). Это очень раздражает.
Кто-нибудь знает, как заставить его уйти? Я использую VS2010.
Спасибо.
Ответы
Ответ 1
Кажется, ошибка vs2010. Я попытался, но я не могу воспроизвести его.
Это может быть легко обходным путем:
перейти к опции визуальной студии → Отладка
в общих параметрах вы должны снять флажок
"Требовать, чтобы исходные файлы соответствовали исходной версии"
надеюсь, что это поможет
Ответ 2
Просто столкнулся с подобной проблемой и нашел способ ее исправить:
- Откройте "Регион" с панели управления
- Выберите вкладку "Администратор"
- Проверьте, что "Язык для программ, не поддерживающих Юникод" - это любой язык UTF-8 или Unicode, отличный от английского (в моем случае это китайский). Если это так, нажмите "Изменить системный язык...", чтобы изменить его на английский.
Затем он работает после изменения и перезагрузки локали.
Ответ 3
Я думаю, вам нужно изменить кодировку файла на UTF-8 вне VS2010.
Ответ 4
Вы должны иметь возможность отключить сообщение (или любое другое сообщение), используя диалог "Отладка" > "Исключения". Если его нет, вы можете добавить его в меню или использовать Quick Access в Power Tools. В диалоговом окне "Исключения" вы можете отключить исключения, когда их бросают или необрабатывают. Вы можете добавить свои собственные исключения, если ваше исключение отсутствует в списке.
MSDN: Как разбить, когда выбрасывается исключение