title: Getting Expected top-level statement (e.g. "message").while converting proto to C#
body: <p>I am having a simple proto file named Person.proto with the below content. I dont get it what am I missing.</p>
  
  <pre><code>syntax = "proto2";
  
  message Person{
  optional string name = 1;
  }
  </code></pre>
  
  <p>The command I am using is </p>
  
  <pre><code>Protoc Person.proto --csharp_out=C:\Users\Owner\.nuget\packages\google.protocolbuffers\2.4.1.555\tools Person.cs
  </code></pre>
  
  <p><strong>Person.cs</strong></p>
  
  <pre><code>public class Person
  {
  
  }
  </code></pre>