Проблемы генерации .cs файлов из .proto в VS 2010 - PullRequest
1 голос
/ 15 ноября 2011

Я пытаюсь отредактировать существующий файл .proto в VS2010, чтобы добавить к нему новое свойство. Когда я получаю инструмент Visual Studio для регенерации класса, он удаляет файл.

Кто-нибудь видел эту проблему раньше?

1 Ответ

1 голос
/ 15 ноября 2011

Первое, что нужно проверить; это «пользовательский инструмент», все еще установленный для файла .proto в окне свойств ( f4 )

Если бы он удалил файл, я бы ожидал , что означает, что .proto проблематичен (в частности, он очень чувствителен к кодированию - для него требуется UTF8 без BOM, если я помню - a " функция "стандартного" protoc ", которая используется для анализа .proto в дерево).

Если это * , то я ожидаю, что будет предупреждение о сборке (которое также говорит вам, как это исправить, хотя довольно раздражающе, я думаю, что интерфейс в VS2010 немного отличается от VS2008).

Я тоже могу быть совершенно неправ; если да, пожалуйста, скажите, чтобы я мог продолжить расследование.

Также: вы редактируете .proto или .cs? Избегайте редактирования .cs - если вы хотите добавить членов, используйте вместо этого «частичные классы».

...