И опять проблемы с кодировками. R# 4.5.1. VS 2008 SP1. Silverlight 3.0. Есть xaml, есть XxxxValueConverter, который юзается в Xaml'е. Делаем rename класса конвертера. Компилируем solution, получаем ошибку что-то вроде Incorrect character symbol для данной кодировки. Дальше не стал разбираться. Опять похоже на то, что решарпер меняет какого-то лешего кодировку с utf-8 (она между прочим в новых xaml'ах такая по умолчанию!) на win-1251.
Здравствуйте, Аноним, Вы писали:
А>И опять проблемы с кодировками. R# 4.5.1. VS 2008 SP1. Silverlight 3.0. Есть xaml, есть XxxxValueConverter, который юзается в Xaml'е. Делаем rename класса конвертера. Компилируем solution, получаем ошибку что-то вроде Incorrect character symbol для данной кодировки. Дальше не стал разбираться. Опять похоже на то, что решарпер меняет какого-то лешего кодировку с utf-8 (она между прочим в новых xaml'ах такая по умолчанию!) на win-1251.
Очень бы хотелось подробностей, как такое воспроизвести. Будем изучать в любом случае
Здравствуйте, qxWork, Вы писали:
W>Очень бы хотелось подробностей, как такое воспроизвести. Будем изучать в любом случае
Подробности очень простые.
Есть контрол, у него на событие Loaded повешен обработчик, имя ему, например, UserControl_Loaded.
В XAML'е жмем F2, переименовываем в SampleControl_Loaded, вуаля — кодировка сменилась. В процессе билда солюшена вываливается ошибка MsBuild'а, не может он распарсить XAML.
Не можем воспроизвести на простейших проектах
Можете это повторить в таком сценарии : создайте дефолтный проект WPF или Silverlight. Киньте кнопку какую-нибудь на форму, повесьте обработчик на нее
и проделайте Rename. Кодировка изменилась ?
L>Подробности очень простые. L>Есть контрол, у него на событие Loaded повешен обработчик, имя ему, например, UserControl_Loaded. L>В XAML'е жмем F2, переименовываем в SampleControl_Loaded, вуаля — кодировка сменилась. В процессе билда солюшена вываливается ошибка MsBuild'а, не может он распарсить XAML.
Здравствуйте, Cirrus, Вы писали:
C>Не можем воспроизвести на простейших проектах C>Можете это повторить в таком сценарии : создайте дефолтный проект WPF или Silverlight. Киньте кнопку какую-нибудь на форму, повесьте обработчик на нее C>и проделайте Rename. Кодировка изменилась ?
У нас такое на двух машинах воспроизводится. В 2 из 4 случаев кодировка меняется. Мы уже думаем что на это как-то может влиять MS Team Foundation Server (2008 SP1)...
Здравствуйте, Аноним, Вы писали:
А>У нас такое на двух машинах воспроизводится. В 2 из 4 случаев кодировка меняется. Мы уже думаем что на это как-то может влиять MS Team Foundation Server (2008 SP1)...
Или всяческие настройки...
Какая винда, какая студия, какая дефолтная кодировка для не-юникода, какие региональные настройки?
Здравствуйте, qxWork, Вы писали:
W>Здравствуйте, Аноним, Вы писали:
А>>У нас такое на двух машинах воспроизводится. В 2 из 4 случаев кодировка меняется. Мы уже думаем что на это как-то может влиять MS Team Foundation Server (2008 SP1)... W>Или всяческие настройки... W>Какая винда, какая студия, какая дефолтная кодировка для не-юникода, какие региональные настройки?
Здравствуйте, Russ, Вы писали:
R>Здравствуйте, qxWork, Вы писали:
W>>Здравствуйте, Аноним, Вы писали:
А>>>У нас такое на двух машинах воспроизводится. В 2 из 4 случаев кодировка меняется. Мы уже думаем что на это как-то может влиять MS Team Foundation Server (2008 SP1)... W>>Или всяческие настройки... W>>Какая винда, какая студия, какая дефолтная кодировка для не-юникода, какие региональные настройки?
R>http://youtrack.jetbrains.net/issue/RSRP-178492?projectKey=RSRP&query=1251
Здравствуйте, qxWork, Вы писали:
А>>И опять проблемы с кодировками. R# 4.5.1. VS 2008 SP1. Silverlight 3.0. Есть xaml, есть XxxxValueConverter, который юзается в Xaml'е. Делаем rename класса конвертера. Компилируем solution, получаем ошибку что-то вроде Incorrect character symbol для данной кодировки. Дальше не стал разбираться. Опять похоже на то, что решарпер меняет какого-то лешего кодировку с utf-8 (она между прочим в новых xaml'ах такая по умолчанию!) на win-1251.
А точно ли она UTF-8? Иногда (например, add custom control в WPF application) файл создается в дефолтной кодировке (в этом моэно убедиться в File| Advanced save options или банально в фар'е по отсутствию BOM), в этом случае компиляция действительно падает, достаточно просто русских символов в файл добавить.