ModernRonin / ProjectRenamer

Conveniently rename your csproj files
Other
155 stars 14 forks source link

fix possibility of dead lock in ProcessStart #39

Closed fsbflavio closed 1 year ago

fsbflavio commented 1 year ago

Calling StandardOutput.ReadToEnd() after WaitForExit can cause a deadlock. see: https://stackoverflow.com/a/139604/7335274

I found the bug when I tried to use ProjectRenamer in a large project with many references between each other.