1.问题:
.net core 3.1 发布时会多不少如下文件夹,如下图:
2.产生原因:
由Microsoft.VisualStudio.Web.CodeGeneration.Design包导致
3.解决方法:
如果确实需要某种语言资源文件,可以这样,右键编辑项目文件,在<PropertyGroup>添加如下
<SatelliteResourceLanguages>zh-Hans</SatelliteResourceLanguages>
这样发布后,就只会有一个资源文件夹;如果一个都不想要,这个语言文字名称可以乱取一个,就不会生成了。
如图: