Я отвечаю на свой вопрос, потому что мне кажется, что это обычная проблема. Это также достаточно сложно выяснить, потому что сообщение об ошибке (хотя и полезно) очень общее. Т.е. вы получаете одно и то же сообщение об ошибке все время по разным причинам.
Решением было установить свойство «Build Action» для каждого файла .proto для сборки с использованием компилятора protobuf.
Сделайте следующее:
- Щелкните правой кнопкой мыши файл .proto в обозревателе решений Visual Studio.
- Выберите «Свойства»
- Измените "Build action" на "Protobuf compiler"
Ваши файлы .cs теперь должны быть сгенерированы в вашей папке ./project/MyProject/obj/Debug/netstandard2.0/
(или аналогичной папке назначения).