Pex Generated Tests Encoded UCS-2 Little Endian, почему, как изменить? - PullRequest
0 голосов
/ 08 июля 2010

Привет там

я заметил, что когда я генерирую решение для тестирования pex, кодировка файлов по умолчанию - UCS-2 Little Endian, это не очень круто, потому что все остальные файлы обычно кодируются Windows ANSI (Я получаю эту информацию из Notepadd ++), и это подтверждается моим нарушением CI

Кто-нибудь знает 1) почему используется эта кодировка? 2) как его изменить, чтобы по умолчанию он использовал Windows ANSI, как и остальные файлы

ПРИМЕЧАНИЕ: я знаю, что это проблема, потому что я сохранил файл с Windows Ansi Encoding, и все это работает

1 Ответ

1 голос
/ 09 июля 2010

Я знаю, что, вероятно, не должен, но я пошел и разместил этот же вопрос на форуме pex ссылка на вопрос

, и это был ответ от Пели (он активно участвует вPex project AFAIK) Копия ответа

1) почему используется эта кодировка?

Для этого нет особой причины, кроме того, что мы решили использовать эту конкретную кодировку.В будущем мы включим кодировку Windows-1252 (ANSI) для исходных файлов.XML-файлы по-прежнему будут кодироваться как UTF-8.

2) как его изменить, чтобы по умолчанию он использовал Windows ANSI, как и остальные файлы

К сожалению, это жестко закодировано вПекс, и ты не можешь это изменить.В следующем выпуске Pex (0.93) будет использоваться ANSI.

...