Parse .csproj file for Git releases instead of tag/release title
Parsing the .csproj for the version would be consistent, and would not require any sort of cleanup for formatting for the potential varying formats that tags/release titles allow. The .csproj would be the MS format, whereas Git tags/release titles can essentially be anything.
This would prevent issues such as where x.x.x and x.x.x.x format are used for generating the AssemblyInfo.cs in cases where tag/release title contains a format other than what is supported in that AssemblyInfo.cs file.
This would be a less involved solution than documenting the required version naming for integrating with GitHub as well as preventing unnecessary support requests.