狀況
- 條件:.proto 檔案名稱帶有數字、數字後的第一個字母是英文且小寫
- BUG:產生出來的 .cs 檔名,在數字後的第一個英文字母會強制變成大寫
例如今天建立一個檔案叫做 Number1test.proto 的檔案,經過 gRPC Tool 產生出來的 service 檔案預期會是 Number1test.cs,但結果卻是 Number1Test.cs。
注意到了嗎?在 1 後面的 t 應該會是小寫的,卻會變成大寫 T。
原因
強者我同事馬上上github找到這段 source code 並且發現 bug 囉!
在善心人士修復之前就要特別注意這個部分