ASP.NET Core删除多余的Microsoft.CodeAnalysis语言资源文件

2021-07-16T14:00:26

问题

ASP.NET Core 3.1网站生成项目时,输出文件夹多出很多Microsoft.CodeAnalysis的语言资源文件,See Github Issue

这些文件夹下全是Microsoft.CodeAnalysis相关的语言资源文件:

产生原因

Microsoft.VisualStudio.Web.CodeGeneration.Design包导致

解决方法

方法一

如果确实需要某种语言资源文件,右键编辑项目文件,在<PropertyGroup>节点指定需要的语言资源文件:

<SatelliteResourceLanguages>zh-Hans</SatelliteResourceLanguages>

显式指定了zh-Hans,生成的文件中仅有这个语言资源文件了。

如果一个都不想要,这个语言文字名称可以乱取一个,就不会生成了。

方法二

直接删除Microsoft.VisualStudio.Web.CodeGeneration.Design包引用,修改后先清空文件夹再重新生成项目。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »