我需要在 Windows 环境中使用小工具来更改appsettings.config
.
它可以是一个 cmd 工具,我可以在上面写一个批处理文件。
有人有线索吗?谢谢
我需要在 Windows 环境中使用小工具来更改appsettings.config
.
它可以是一个 cmd 工具,我可以在上面写一个批处理文件。
有人有线索吗?谢谢
使用 xmlstarlet。:) 谢谢 npocmaka
更新:
下面是一段我写的使用xmlstarlet的代码。
要更改文件:
../bin/Config/%~1/appSettings.config
<appSettings>
<add key="KillMobileService" value="0">
</appSetting>
至
<appSettings>
<add key="KillMobileService" value="1">
</appSetting>
利用
xml edit --pf --inplace --update "/appSettings/add[@key='KillMobileService']"/@value -v 1 ../bin/Config/%~1/appSettings.config
xml fo -t ../bin/Config/%~1/appSettings.config >../bin/Config/%~1/appSettings_new.config
del "..\bin\Config\%~1\appSettings.config"
ren "..\bin\Config\%~1\appSettings_new.config" "appSettings.config"
我使用编辑和格式命令。IIS 将在检测到此内容更改时重新启动。
编辑命令的文档链接:http: //xmlstar.sourceforge.net/doc/UG/ch04s03.html
格式命令的文档链接:http: //xmlstar.sourceforge.net/doc/UG/ch04s05.html
问题解决了。=w=