一个看不见的字符,让我的项目编译失败了 用 AI 代码助手批量替换 NuGet 版本号后编译失败,排查发现是 UTF-8 BOM 被静默吃掉。记录这次排查过程,以及 .NET Framework 老项目为何离不开这三个看不见的字节。 技术折腾 2026年3月25日