Nuget 为什么Autofac 4.6.2添加了一堆组件?

Nuget 为什么Autofac 4.6.2添加了一堆组件?,nuget,autofac,Nuget,Autofac,在通过NuGet将Autofac软件包更新到最新版本(4.6.2)后,我注意到我的解决方案中添加了大量参考 "Microsoft.CSharp", "System", "System.Core", "System.Data", "System.Drawing", "System.IO.Compression.FileSystem", "System.Numerics", "System.Runtime.Serialization", "System.Xml", "System.Xml.Linq"

在通过NuGet将Autofac软件包更新到最新版本(4.6.2)后,我注意到我的解决方案中添加了大量参考

"Microsoft.CSharp",
"System",
"System.Core",
"System.Data",
"System.Drawing",
"System.IO.Compression.FileSystem",
"System.Numerics",
"System.Runtime.Serialization",
"System.Xml",
"System.Xml.Linq"
这在空项目中也是可复制的,仅在4.6.2中


引用所有这些程序集有什么原因吗?

我认为这是“你必须问他们”的原因之一问题。这是因为Nuget包中的
Autofac.nuspec
文件包含一个
frameworkAssemblies
元素,其中包含确切的程序集列表。在git report上找不到Autofac.nuspec。我想这是“你必须问他们”的一个问题问题。这是因为Nuget包中的
Autofac.nuspec
文件包含一个
frameworkAssemblies
元素,该元素具有确切的程序集列表。在git repo上找不到Autofac.nuspec