0

構成ファイル(.exe.config)に行があります

 <appSettings configSource="Configuration\local.config" />

そして、私はそれをに変更するためにバッチファイルを使用する必要があります

 <appSettings configSource="Configuration\production.config" />

何か案は?

4

1 に答える 1

0

これは非常に脆弱でエラーが発生しやすいですが、それでもやりたい場合は、次のように進めてください。

  1. 遅れた拡大が必要

    setlocal enabledelayedexpansion
    
  2. ファイル内の行を反復処理する

    for /f "delims=" %%L in (foo.exe.config) do (
    
  3. ラインを収納

      set "Line=%%L"
    
  4. 交換を行います

      set "Line=!Line:Configuration\local.config=Configuration\production.config!"
    
  5. 行を再度出力する

      echo !Line!
    )
    
于 2012-07-21T22:35:57.613 に答える