在 ASP.NET Core 6 中,当发布为自包含的 win-x86 网站时,会在发布文件夹中创建一堆语言文件夹。
这些文件夹包含一个 dll,即System.Private.ServiceModel.resources.dll
. 据我所知,这些文件夹在 Asp.NET 5 中不存在,它们为我不希望拥有的部署添加了混乱/噪音。
System.Private.ServiceModel.resources.dll
您能解释一下为什么此类部署需要所有这些本地化版本吗?另外,由于我的网站只有英文,我可以安全地删除所有语言文件夹(即 cs、de、es、fr、it、ja、ko、pl、pt-BR、ru、tr、zh-Hans、zh-汉特)?最后,有没有更好的方法让这些消失?例如某个地方的一些配置?