0
我有我的配置文件中的行(.exe.config)编辑XML配置与批处理文件
<appSettings configSource="Configuration\local.config" />
我需要使用批处理文件将其更改为
<appSettings configSource="Configuration\production.config" />
任何想法?
我有我的配置文件中的行(.exe.config)编辑XML配置与批处理文件
<appSettings configSource="Configuration\local.config" />
我需要使用批处理文件将其更改为
<appSettings configSource="Configuration\production.config" />
任何想法?
这将是非常脆弱和容易出错,但如果你仍然想这样做,继续前进:
我们需要延迟扩展
遍历文件中的行
for /f "delims=" %%L in (foo.exe.config) do (
存储行
set "Line=%%L"
执行更换
set "Line=!Line:Configuration\local.config=Configuration\production.config!"
输出线再次
echo !Line!
)
我选择使用nAnt和xmlpoke来代替。虽然谢谢! – Kay 2012-07-23 17:41:13
参见:http://stackoverflow.com/questions/60034/how-can-你找到并替换文本使用的Windows命令行envir – 2012-07-21 22:05:54