2

これを説明するのは少し難しいですが、最善を尽くします。ご不明な点がございましたらお尋ねください...

質問

私の別のパッケージ B のツールを参照している nuget パッケージ A があります。このツールは msbuild タスクおよび実行可能ファイルであり、MEF を使用します。パッケージ A はパッケージ B にプラグインを追加し、別のプロジェクトがパッケージ A を参照するときに追加されるターゲットを持ちます。別のプロジェクトがパッケージ A を参照すると、nuget は参照元プロジェクトにターゲットを挿入します。

現在、パッケージ B のタスクには、プラグインを見つける場所を指すプロパティがあります。そのため、あちこちに dll をコピーすることについてあまり心配していません。しかし、私は

  1. (B) にチョコレート、ナゲット、またはその両方を使用する必要がありますか?
  2. パッケージでツールを共有するためのベスト プラクティスは何ですか?
  3. チョコレート、ナゲット、またはその両方に存在するパッケージ内のツールにプラグインを使用するためのベスト プラクティスは何ですか?
4

2 に答える 2