According to the documentation protobuf can be compiled for legacy netframework versions down to 3.5. I followed the instructions and added net40 as an additional targetframewor