Как мне использовать Protogen с Protobuf-Net v2 beta? - PullRequest
1 голос
/ 25 мая 2011

Я заметил, что бета-версия v2 не содержит протогена, потому что существующие классы, сгенерированные протогеном, просто работают?

1 Ответ

0 голосов
/ 25 мая 2011

В основном это просто вопрос проверки / синхронизации с beta . В области кода генерации также есть несколько твиков, к которым я хочу обратиться, и которые я планирую исправить в ближайшее время.

Однако, есть функциональная причина, по которой я ее не включил: по умолчанию (IIRC) он включает в себя безопасные объекты кругового обхода, используя API неизвестных полей (поля расширения). Эта функция отсутствует в текущем бета-тестировании (вы можете обойтись без нее).

Если вы не запрашиваете обходные безопасные объекты, существующий протоген должен испускать C #, который совместим с v2 (весь API v1 сохраняется как для совместимости, так и для удобства).

...