現在、とある.Net Standard 2.0クラスライブラリ(以下Lib.A)を開発しているのですが、.Net Core 2.1~にのみ対応したライブラリLib.Bを使うと効率的に最適化できることがわかっています。しかしながら、Lib.Bは.Net Standard 2.0に対応していないので、Lib.Bと同等のAPIを持ち、.Net Standard 2.0の範囲で実現可能な互換ライブラリLib.B'を別途開発したいと考えています。
Lib.AをNugetなどで展開するとき、
- Lib.Bが使えないプラットフォームではLib.B'をそのまま使う
- Lib.Bが使えるプラットフォームではLib.Bを依存ライブラリとしてインストールさせ、Lib.B'と置き換える
といったことが出来たら良いのですが、
- Lib.B'のようなライブラリはどのようにしたら作れるでしょうか?
- Nugetインストール時に前述のような処理を実行できるLib.Aのパッケージはどのようにしたら作れるでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。