首页 新闻 搜索 专区 学院

想写个部署时动态修改配置文件的某些配置项的工具,可有好建议,谢谢!

0
悬赏园豆:30 [待解决问题]

最近项目组维护一个有很多组件的系统,每次部署时要修改很多配置项,为提高工作效率想写个小工具一键替换(C#开发),想实现的效果就是指定部署包所在的磁盘,然后能根据特定的规则去替换要修改的配置项,配置文件就是一些.config文件和XML文件,请问有什么好的技术能去替换这些配置文件中的特定项,正则替换?.....

小弟是刚工作的菜鸟,还望各位高手不吝赐教啊,万分感谢啊!

鱼虾的主页 鱼虾 | 初学一级 | 园豆:172
提问于:2012-07-15 10:58
< >
分享
所有回答(4)
0

用Linq to XML操作会更方便些,参考文章:LINQ之路19:LINQ to XML之X-DOM更新、和Value属性交互

dudu | 园豆:38814 (高人七级) | 2012-07-15 11:25
0

用WinForm 做个小工具就好了,需求不很复杂的话用正则表达式做文本替换没什么问题,查看着MSDN做就可以了。

Yangtze扬子 | 园豆:202 (菜鸟二级) | 2012-07-15 14:53
0

如果用VS开发,可以用自带的configaration manager,google下怎么用吧

Joe Hou | 园豆:265 (菜鸟二级) | 2012-07-16 09:17
0

我一般也是单独写一个.exe程序去实现,具体是这样的:

我用的是SetupFactory打包的,这个支持脚本。我在Setup向导里添加上客户要选择的信息,比如省市,中文英文等,然后在脚本里做相应的处理,一般是用脚本调用我提前写的那个.exe配置里,把客户选择的信息作为参数传给它,用它实现配置。

幽灵~ | 园豆:268 (菜鸟二级) | 2012-07-17 11:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册