我使用的Powershell脚本可以帮助我重命名BizTalk应用程序。映射存储在.btm文件中,并且必须具有XML字节顺序标记。
运行此脚本后:
$configFiles = Get-ChildItem -Path "C:\MyCodePath" *.btm* -rec
foreach ($file in $configFiles)
{
(Get-Content $file.PSPath) |
Foreach-Object { $_ -replace "oldstring", "newstring" } |
Set-Content $file.PSPath
}
然后出现构建错误: 错误btm1023:捕获到的异常:没有Unicode字节顺序标记。无法切换到Unicode。