In general, you'd report a bug at https://github.com/google/protobuf/issues
... but in this case there's no bug. This is perfectly valid C# 6, which is required to build the Google.Protobuf library. The code generated by protoc *doesn't* use C# 6, so you should be fine with whatever you generate, and the fact that the library uses C# 6 won't stop the compiled code from being used by older versions of Visual Studio etc. Basically, we require Visual Studio 2015 (or the equivalent version of the Mono compiler) for Google.Protobuf itself. Jon On Friday, 19 February 2016 23:57:10 UTC, [email protected] wrote: > > Hi, > > Protobuf is a nice work which saves me a lot of time. > > Through my using, I find a bug as the following : > > In some csharp source files such > as csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs, there are some > codes like : > > throw new DescriptorValidationException(this, $"\"{Proto.TypeName}\" is >> not an enum type."); > > > or > > string IDescriptor.FullName => Name; > > > It seems that this is due to mistakes in automatic code generation. > > These codes cause the csharp project building failed. > > This bug first occurs at the submission of > 72ec33676fd40ccfe719ace162fcf859ae9251bc. > > I don't know if this is the right place to report bugs. I'm sorry if not, > can anyone tell me how to report it. > > Thanks. > > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
