複数の xml ファイルを変更するインストーラーがあります。そのために、次のマクロを作成しました。最初のファイルではスムーズに実行されますが、2 番目のファイルでは VS++ エラーがスローされます
!macro WriteConfig File
nsisXML::create
nsisXML::load ${File}
nsisXML::select '/configuration/connectionStrings/add'
nsisXML::setAttribute 'connectionString' 'EF blah blah'
nsisXML::save ${File}
!macroend
理由は?