我正在使用Sandcastle Helpfile Builder生成一个帮助文件(.chm).该项目是一个.shfbproj文件,它是XML格式,与msbuild一起使用.
我想自动更新生成的.chm文件中显示的页脚文本.我用这个片段:
$newFooter = "<FooterText>MyProduct v1.2.3.4</FooterText>";
get-content  -Encoding ASCII $projFile.FullName | 
    %{$_ -replace '<FooterText>(.+)</FooterText>', $newFooter } > $TmpFile
move-item $TmpFile $projFile.FullName -force
Run Code Online (Sandbox Code Playgroud)
定向到$ TmpFile的输出始终是一个多字节字符串.但我不希望这样.如何将输出的编码设置为ASCII?