csproj 文件含有中文字符编译乱码报错

2023年11月23日 1378点热度 0人点赞 0条评论
内容纲要

A 项目中含有中文字符串目录路径,导致使用 Jenkins 时调用 Powershell 编译报错。
无论是设置环境变量还是使用 chcp 命令等,均无效。
这是因为默认 csproj 是使用 utf8-bom 保存的。

这样的特性会导致在本地电脑开发环境中正常,但是在服务器中编译就会报错。

file

需要改成正经的 utf8 编码重新保存文件才行。

file

痴者工良

高级程序员劝退师

文章评论