.net core 生成 发布的文件里删除多余的语言包
问题
在.net core中, 生成或者发布的时候含有大量的其他语言包, 如下图这种
原因
是因为我们没有为项目指定语言, 所以会列出多种
解决
1. 鼠标右键项目, 卸载项目
2. 鼠标右键项目, 编辑.csproj文件
3. 在 PropertyGroup 节点下 添加制定语言包 <SatelliteResourceLanguages>zh-Hans</SatelliteResourceLanguages>
4. 加载项目, 清理解决方案, 重新生成就只有你指定的语言包