我最近从.NET Core v1.1迁移到了v2.2。迁移的一部分包括删除8或9个Microsoft.AspNetCore nuget程序包,并用全能的Microsoft.AspNetCore.App程序包替换。
我对使用此功能的理解是,未使用的DLL基本上会在发布时从应用程序中移出。我也一直在阅读有关运行时存储的信息,可以看到它已完全填充。
因此,当我将应用程序发布到文件中时,为什么在我以前拥有118个的ref文件夹中现在有337个DLL。我只能假定这些都是Microsoft.AspNetCore.App软件包中的所有DLL?我是否错过了将其删除的配置设置?我不要在那儿,它使refs文件夹的大小增加了三倍!
如果我需要更改某些内容,请解释一下是什么吗?如果我有误解,请纠正我。
编辑:我不是以独立出版物发布。