我使用protobuf-csharp-port爲wp7生成一個c#文件。如何使用protobuf-csharp-port從單個.proto文件生成多個文件?
我的.protp文件有很多消息,最後生成一個大約100000行的.cs文件。它非常大。我想知道如果我可以爲單個消息生成一個.cs文件。
我在老版本的protobuf-csharp-port中發現了選項csharp_multiple_files,現在它已經不存在了。我仍然可以使用當前版本(2.3.0.277)生成多個文件嗎?我還在csharp_options.proto中找到了選項multiple_file,但據說這個選項目前還沒有兌現。
我想它可以生成多個文件,但我不知道如何。
謝謝。
出於好奇:鑑於這是生成的代碼,不打算被編輯甚至看,在單個文件中是否導致*問題*? *你想要這個的原因是什麼? –
生成的源文件非常大。我只是想測試一下,如果使用較小的多個文件可以比速度較快的單個文件有更好的性能。 – user988854
最多隻會影響編譯器的性能(假設我們需要這一切),編譯器幾乎完成相同的工作,無論它是1個文件還是100個。好吧,Visual Studio的行爲可能不同,但*通常*你不會打開這個文件,所以它沒關係。基本上,我說「這幾乎肯定不會有任何區別」。 –