问题
在.net core中, 生成或者发布的时候含有大量的其他语言包
原因
包Microsoft.VisualStudio.Web.CodeGeneration.Design造成的,并而我们没有为项目指定语言, 所以会列出多种
解决方案
为项目指定所需的语言。
- 双击项目,编辑.csproj文件
- 在 PropertyGroup 节点下添加指定语言包
- 如果要添加多种语言,那么以";"分隔,添加即可。
- 英语是默认的,因此就不需要添加"en"了。
//指定一个 语言包
<SatelliteResourceLanguages>zh-Hans</SatelliteResourceLanguages>
//指定多个 语言包
<SatelliteResourceLanguages>zh-Hans;ru</SatelliteResourceLanguages>
//去掉语言包,如果不想要语言包则 随便录入 不能识别的语言包
<SatelliteResourceLanguages>xxx</SatelliteResourceLanguages>