This blog post is a part of a series that covers various technical challenges that we had to resolve during the migration of the Rider backend process from Mono to .NET Core. By sharing our experiences, we hope to help those who are in the same boat. So far in this series, we’ve looked at:
How Socket Error Codes Depend on Runtime and Operating System
How Sorting Order Depends on Runtime and Operating System
How ListSeparator Depends on Runtime and Operating System
Let’s dive in!
The origin of the problem
In Rider, we have unit tests that enumerate files in your project and dump a