WebEnh

.net7 mvc jquery bootstrap json 学习中 第一次学PHP,正在研究中。自学进行时... ... 我的博客 https://enhweb.github.io/ 不错的皮肤:darkgreentrip,iMetro_HD
随笔 - 1079, 文章 - 1, 评论 - 75, 阅读 - 174万
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

摘要:ASP.NET Core 3.1网站生成项目时,输出文件夹多出很多Microsoft.CodeAnalysis的语言资源文件
github issue

问题#

ASP.NET Core3.1网站生成项目时,输出文件夹多出很多Microsoft.CodeAnalysis的语言资源文件:

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

原因#

从名字上看CodeAnalysis是代码分析,导致我一直以为是引用Microsoft.CodeAnalysis.FxCopAnalyzers包导致的
其实是项目引用了Microsoft.VisualStudio.Web.CodeGeneration.Design包导致生成了这些文件!

方法一#

编辑项目文件,在PropertyGroup节点指定需要的语言资源文件:

<SatelliteResourceLanguages>zh-Hans</SatelliteResourceLanguages>

这里我显式指定了zh-Hans、zh-Hant,
生成的文件中仅有这两个语言资源文件了(en文件夹是我自己项目的文件):

方法二#

直接删除Microsoft.VisualStudio.Web.CodeGeneration.Design包引用

修改后,别忘了先清空文件夹再重新生成项目!

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2020-07-10 跨域问题服务端解决办法 Request header field Authorization is not allowed by Access-Control-Allow-Headers
2018-07-10 .net OADate 转javascript的Datetime js 5位 日期 转换
2017-07-10 (转载)开发人员必须用到的开发软件破解
2017-07-10 HTML5漫谈(7)——如何保护HTML5应用代码
2017-07-10 【转】使用Jasob混淆javascript代码
2016-07-10 SQL 查询数据库中所有表信息
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

了解更多