1、问题:
.NetCore 3.1 发布出来的publish目录一大堆杂七杂八的文件夹如下图:

2、产生原因
由Microsoft.VisualStudio.Web.CodeGeneration.Design包导致

3、解决方法:
如果确实需要某种语言资源文件,可以这样,右键编辑项目文件,在<PropertyGroup>添加如下
<SatelliteResourceLanguages>zh-Hans</SatelliteResourceLanguages>

这样发布出去后只有有一个资源文件夹zh-Hans;如果一个都不想要,这个语言的名称可以随便取一个,就不会生成了。

网友评论