我有一个安装程序,它可以修改多个 xml 文件。为此,我创建了以下宏。对于第一个文件,它运行顺利,但对于第二个文件,它会在我面前抛出 VS++ 错误
!macro WriteConfig File
nsisXML::create
nsisXML::load ${File}
nsisXML::select '/configuration/connectionStrings/add'
nsisXML::setAttribute 'connectionString' 'EF blah blah'
nsisXML::save ${File}
!macroend
知道为什么吗???