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