You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps File Transform任务转换后行尾变为Unix的原因咨询

Azure DevOps File Transform任务JSON转换后行尾格式异常问题

问题详情

  • 在Azure DevOps发布管道中使用File Transform任务(版本1及预览版2),选择JSON模式处理appsettings.json文件时,变量替换功能正常,但转换后的文件在服务器上用记事本打开显示为单行。
  • 定位到根因:转换过程将文件行尾从Windows格式(CRLF)改为Unix格式(LF),而记事本仅识别CRLF作为换行标记。
  • 尝试在其他Azure DevOps实例复现该问题未成功,暂无法确定实例间差异导致问题的具体原因。

临时解决方法

通过PowerShell脚本将文件行尾转换回Windows格式,示例代码如下:

(Get-Content -Path "appsettings.json" -Raw) -replace "`n", "`r`n" | Set-Content -Path "appsettings.json" -NoNewline

补充说明

该问题疑似对应已关闭的同类反馈,但目前未找到官方提供的正式修复方案。

内容的提问来源于stack exchange,提问作者Matt Fricker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 03:31:01