私は現在、.NetCoreにコードライブラリを移植することを任されています。基本的に、これはかなりスムーズに進んでいますが、私に懸念を引き起こしているのは1つあり、プラットフォームの独立性を保持しています。.NetCoreにライブラリを移植する。 .NetCore(したがって、Linux/Mac互換)
コアはMacとLinux上で動作するように設計されているので、私が完了した時点でライブラリがMacとLinuxでも動作するようにしたいと考えています。しかし、動作させるためには、Microsoft.AspNetCore。* nuget以外のパッケージがたくさん含まれています。 (例:System.Diagnostics.Process、System.Net.Http、System.Threading.Threadなど)
明らかにこれはWindowsでは問題ではありませんが、 Linuxには私のライブラリへの参照が含まれていましたか?
もしそれが問題ではないが、そうであれば、マルチプラットフォームのライブラリでどのナゲットパッケージが大丈夫になるのかを知るにはどうすればいいですか? (例えば、クロスプラットフォームで動作するAspNetCoreのものだけですか?)