NSwag
NSwag copied to clipboard
Add multi-file output to NSwagStudio
This PR adds support for splitting the generated output into multiple, separate files. Tested (and in use) for C#; whether this additionally supports other languages has not been tested.
This is built upon PR #4227, which was required so that we were not required to install unsupported runtimes on our machines. Therefore, it includes dropping support for .NET Core 2.1 and 3.0, and .NET 5.0, as well as bumping the minimum supported version of .NET Framework to .NET 4.6.2
Credit for this change goes to @geckogeckogecko who did all of the detailed work while at PDL.
Addresses the epic #1398