Nuget 决定哪些引用的程序集应添加到框架程序集

Nuget 决定哪些引用的程序集应添加到框架程序集,nuget,nuget-spec,Nuget,Nuget Spec,我目前正在打包我们团队中使用的库,当涉及到nuspec文件中的frameworkAssemblies列表时,我陷入了困境 我知道FrameworkAssembly仅适用于安装在GAC上的程序集。问题在于,一个项目(我们称之为项目a)可能会使用许多GAC程序集,但一旦其他项目(项目B)引用了项目a,它可能就不需要每个项目a的引用,有时甚至一个也不需要,但有时需要引用其中的一些 所以问题是我如何决定我的类库项目的哪些引用应该添加为frameworkAssemblies,哪些不应该 在我看来,检查我的

我目前正在打包我们团队中使用的库,当涉及到nuspec文件中的
frameworkAssemblies
列表时,我陷入了困境

我知道FrameworkAssembly仅适用于安装在GAC上的程序集。问题在于,一个项目(我们称之为项目a)可能会使用许多GAC程序集,但一旦其他项目(项目B)引用了项目a,它可能就不需要每个项目a的引用,有时甚至一个也不需要,但有时需要引用其中的一些

所以问题是我如何决定我的类库项目的哪些引用应该添加为
frameworkAssemblies
,哪些不应该

在我看来,检查我的项目的每一个类并检查在使用这个类时应该添加哪些引用是不合理的,因此,我有两种可能,没有一种是最佳的:(a)将每个引用添加为框架组件,或者(b)不添加任何引用