私は現在、チームで使用しているライブラリをパッケージ化する作業を行っていframeworkAssemblies
ますが、nuspec ファイルのリストに関しては行き詰まりました。
FrameworkAssemblies は GAC にインストールされたアセンブリ専用であることを理解しています。問題は、プロジェクト (プロジェクト A と呼びましょう) が多くの GAC アセンブリを使用できることですが、別のプロジェクト (プロジェクト B) がプロジェクト A を参照すると、おそらくすべてのプロジェクト A の参照が必要になるわけではなく、場合によってはまったく必要ないこともあります。また、それらのいくつかを参照する必要がある場合もあります。
問題は、クラス ライブラリ プロジェクトのどの参照を追加する必要があり、どの参照を追加frameworkAssemblies
すべきでないかをどのように決定するかということです。
私が見ているように、プロジェクトのすべてのクラスを調べて、このクラスを使用するときに誰かが追加する必要がある参照を確認することは合理的ではないため、最適ではない2つの可能性が残されています。およびframeworkAssemblyとしてのすべての参照または(b)何も追加しません。