Merge branch 'csharp-link-file' into release-3.12

Merge-request: !2177