最近项目组维护一个有很多组件的系统,每次部署时要修改很多配置项,为提高工作效率想写个小工具一键替换(C#开发),想实现的效果就是指定部署包所在的磁盘,然后能根据特定的规则去替换要修改的配置项,配置文件就是一些.config文件和XML文件,请问有什么好的技术能去替换这些配置文件中的特定项,正则替换?.....
小弟是刚工作的菜鸟,还望各位高手不吝赐教啊,万分感谢啊!
用WinForm 做个小工具就好了,需求不很复杂的话用正则表达式做文本替换没什么问题,查看着MSDN做就可以了。
如果用VS开发,可以用自带的configaration manager,google下怎么用吧
我一般也是单独写一个.exe程序去实现,具体是这样的:
我用的是SetupFactory打包的,这个支持脚本。我在Setup向导里添加上客户要选择的信息,比如省市,中文英文等,然后在脚本里做相应的处理,一般是用脚本调用我提前写的那个.exe配置里,把客户选择的信息作为参数传给它,用它实现配置。