このガイドに従って、NSwag で API クライアントを自動的に生成しています。ただし、このクライアントは複数のターゲット フレームワークをサポートする必要があります。
<TargetFrameworks>netcoreapp2.2;net452;net462;net472;net48</TargetFrameworks>
このクライアントをビルドしようとすると、次のような複数のエラーが発生します。
(CS2012) 'MyApi.dll' を書き込み用に開くことができません -- '別のプロセスで使用されているため、プロセスはファイル 'MyApi.dll' にアクセスできません。
これは、各フレームワークが非同期的に構築されており、API から生成された DLL が各プロセスによって読み取られようとしているためだと思われます。この問題を修正したり、各ターゲット フレームワークを同期的にビルドするにはどうすればよいですか?