私は、NuGetパッケージを管理する経験は一度もないと言い始めると思います。しかし、私は次のプロジェクトでそれを使用する予定ですは私の質問に対する答えに頼ることができます。問題をよりよく理解するため複数のNuGet構成を1つのソリューションに含めることは可能ですか?
、我々は以下のプロジェクトを持っていると仮定しましょう、すべて一つの解決策の下で:
- コア
- フー
- バー
両方フーバーはコアに依存しますが、オンではありません お互い。このように
、私は別のソリューションにそれらを分離することなく、フー + コア組み合わせ、およびバー + コアの組み合わせのための1のために1つのnugetパッケージを作成したいと思います。
このシナリオは可能ですか?
nuget pack foo.csproj -IncludeReferencedProjectsを使用する必要があります(packコマンドはfooに適用されます)。IncludeReferencedProjectsオプションは、参照プロジェクトの依存関係も追加するためです。おそらく重複:https://stackoverflow.com/questions/16173568/build-nuget-package-automatically-including-referenced-dependencies –