Первое, что нужно проверить; это «пользовательский инструмент», все еще установленный для файла .proto в окне свойств ( f4 )
Если бы он удалил файл, я бы ожидал , что означает, что .proto проблематичен (в частности, он очень чувствителен к кодированию - для него требуется UTF8 без BOM, если я помню - a " функция "стандартного" protoc ", которая используется для анализа .proto в дерево).
Если это * , то я ожидаю, что будет предупреждение о сборке (которое также говорит вам, как это исправить, хотя довольно раздражающе, я думаю, что интерфейс в VS2010 немного отличается от VS2008).
Я тоже могу быть совершенно неправ; если да, пожалуйста, скажите, чтобы я мог продолжить расследование.
Также: вы редактируете .proto или .cs? Избегайте редактирования .cs - если вы хотите добавить членов, используйте вместо этого «частичные классы».