C++ライブラリ用にNetCoreラッパーをC#で作成しました。このライブラリには、Windows、Linux、MacOS用の特殊なビルドがあります。これらすべてのOSで動作するC#ラッパーを追加しました。ネイティブ依存のNetCore NuGetパッケージを作成する
私がMSDN docsで読んだところから、マルチターゲット依存関係を追加することは可能ですが、それはOSではなくフレームワークレベルで動作します。だから、すべてのケースでNetCoreがあり、これはうまくいかないでしょう。
ネイティブバイナリはかなり大きいので(約20 MB)、すべてのネイティブバイナリを含む単一のNuGetパッケージを作るのは面倒です。